Skip to content

Instantly share code, notes, and snippets.

{
"results": [
{
"command": "baseline",
"mean": 0.14567978162000006,
"stddev": 0.0030966715168262355,
"median": 0.14584070002000002,
"user": 0.10378143,
"system": 0.04165749,
"min": 0.13833939602,
{
"results": [
{
"command": "/home/christoph/bin/gix-blame-2026-03-08-29040a827 blame CHANGELOG.md",
"mean": 0.13752603978380953,
"stddev": 0.0027499753731587044,
"median": 0.13705367526,
"user": 0.09756218095238094,
"system": 0.039711291428571424,
"min": 0.13342686526,
./target/release/gix-scripts --git-work-tree="/home/christoph/repos/gix-scripts/tests/fixtures/repos/gitoxide.git" --baseline-executable="/usr/bin/git" --comparison-executable="/home/christoph/bin/gix-blame-experimental-2026-01-25-3b6650a66"
2062 files to run blame for, skip 0, take 2062
comparing blames
..........x...x......x...xxx...xx...x...................................x............x...................................x..x..........x.xxx...x..x..x..x.x........xx.x.x.....x.x........x...x...x.x...x...x....x.xx...x.....xxx............x.x...x..xxxxxx..x.x......x.x...x.......x...x.x........x..................xx.....x....xxx.x..xx......x..x....x....xxxx.x....xx.........x...x..xxxx......x.......x...........x....x....x..............x........x.............x.x.xx....x...........xx.x.........x......x.......x......x.x......x.....x..x.....x......x...x..x...xx...............x....x.x............x........x........x...x....x...x.........xx.x....x......xx.......x....x.xx.......x...x..........xxx..x..x.xx..........xx......
#!/usr/bin/env ruby
if not ENV.include?("GIT_WORK_TREE")
print "env variable GIT_WORK_TREE not set\n"
exit 1
end
if ARGV.count < 1
print "you need to supply the number of files to run the comparison for as an argument\n"
#!/usr/bin/env ruby
if not ENV.include?("GIT_WORK_TREE")
print "env variable GIT_WORK_TREE not set\n"
exit 1
end
if ARGV.count < 1
print "you need to supply the number of files to run the comparison for as an argument\n"
@cruessler
cruessler / qwertz_neo
Created December 14, 2017 16:56
QWERTZ/Neo 2: custom keyboard layout
// # QWERTZ/Neo 2
//
// This is a custom keyboard layout that combines regular German QWERTZ (mostly
// letters of the first 2 levels) with the upper levels of Neo 2. It is
// especially useful if you do lots of programming, but don’t want to lose the
// letters peculiar to the German layout (ä, ö, u, etc.). I use this layout
// with vim where it has proven to be quite useful.
//
// ## How this layout was created
//
### Keybase proof
I hereby claim:
* I am cruessler on github.
* I am cruessler (https://keybase.io/cruessler) on keybase.
* I have a public key ASAR1IhHahxhxX44D-JZiUrH1LMBFmvYD2Wp34Bx-b8Apgo
To claim this, I am signing this object: