fixup.cc5711424b7ae36276a40c06ede5d95f87ca20f0
[git/dscho.git] / to-build-in.txt
blobb5496344002b33b72fd80ec15cbe7c413f7e35f4
1 merge   14      65      335     git-merge-ours.sh
2 unn     30      59      473     git-lost-found.sh
3 merge   54      150     956     git-merge-resolve.sh
4 unn     56      193     1364    git-request-pull.sh
5 unn     106     302     2261    git-sh-setup.sh
6 merge   114     380     2415    git-merge-octopus.sh
7 unn     122     354     3115    git-quiltimport.sh
8 merge   123     413     3259    git-pull.sh
9         132     419     3149    git-repack.sh
10 notyet  179     505     3790    git-stash.sh
11 notyet  217     654     4309    git-submodule.sh
12 unn     255     646     5303    git-instaweb.sh
13 unn     264     711     5892    git-parse-remote.sh
14         371     1192    8747    git-rebase.sh
15         382     1116    8503    git-bisect.sh
16 unn     385     1100    8578    git-mergetool.sh
17         410     1309    9684    git-rebase--interactive.sh
18 unn     451     2182    14027   git-filter-branch.sh
19         472     1435    11395   git-am.sh
21 unnecessary:
23 unn     30      59      473     git-lost-found.sh
24 unn     56      193     1364    git-request-pull.sh
25 unn     106     302     2261    git-sh-setup.sh
26 unn     122     354     3115    git-quiltimport.sh
27 unn     255     646     5303    git-instaweb.sh
28 unn     264     711     5892    git-parse-remote.sh
29 unn     385     1100    8578    git-mergetool.sh
30 unn     451     2182    14027   git-filter-branch.sh
32 lost-found is superseded by fsck --lost-found, so it will probably go soon.
33 request-pull, sh-setup, parse-remote, quiltimport and instaweb are scripts
34 I think are best left as shell scripts.
36 I kinda hoped that filter-branch would be taken care of by rewrite-commits,
37 but it seems that Sven disagreed too much with me, and stopped working on it.
39 mergetool is something I am ambiguous about.  It might make sense to make
40 it a builtin (it is already too large for the trivial script it was meant
41 to be), but it may be too early.  Or maybe we do not want to convert it,
42 ever.  Dunno.
44 merge related:
46 merge   14      65      335     git-merge-ours.sh
47 merge   54      150     956     git-merge-resolve.sh
48 merge   114     380     2415    git-merge-octopus.sh
49 merge   123     413     3259    git-pull.sh
51 Daniel started to work on builtin-merge (not very much done yet).  I really
52 should brush up the builtin-merge-one-file I was working on earlier...
54 good candidates:
56         132     419     3149    git-repack.sh
57         371     1192    8747    git-rebase.sh
58         382     1116    8503    git-bisect.sh
59         410     1309    9684    git-rebase--interactive.sh
60         472     1435    11395   git-am.sh
62 These are really three different programs: repack, bisect and the rebase
63 family of programs.  The biggest chunk is probably rebase.
65 not yet:
67 notyet  179     505     3790    git-stash.sh
68 notyet  217     654     4309    git-submodule.sh
70 AFAIR builtin-stash was already started, and I think its time has come.
71 submodule, on the other hand, seems to be still too much in a flux.