Merge branch 'ah/rebase-keep-base-fix' into maint
[alt-git.git] / contrib / examples / README
blob18bc60b021be00f69d2b5a784996bbc1e98c82c1
1 This directory used to contain scripted implementations of builtins
2 that have since been rewritten in C.
4 They have now been removed, but can be retrieved from an older commit
5 that removed them from this directory.
7 They're interesting for their reference value to any aspiring plumbing
8 users who want to learn how pieces can be fit together, but in many
9 cases have drifted enough from the actual implementations Git uses to
10 be instructive.
12 Other things that can be useful:
14  * Some commands such as git-gc wrap other commands, and what they're
15    doing behind the scenes can be seen by running them under
16    GIT_TRACE=1
18  * Doing `git log` on paths matching '*--helper.c' will show
19    incremental effort in the direction of moving existing shell
20    scripts to C.