Add a script that replaces corrupted objects with good ones from 'origin'
[git/dscho.git] / TODO
blob2bcf66372387e0bfadbbed7c0533b1390e47916e
1 look at differences of the lost-found script and fsck --lost-found
3 changing a new file and saying "git diff" automatically updates that file
5 bisect: without good, it needs "git bisect next" and asks the question
6 bisect: with "git bisect skip", the number of revisions left is not adjusted
8 - call rerere with cherry-pick!
10 - fix "submodule init directory/"
12 - add tests and submit the --ignore-submodules patch
14 find out why "git http-push" does not show java/macosx-intel in fiji/dumbo
15 finally look at the shallow issues
16 --diff-words[=<list of whitspace characters>]
17 gitorrent!
18 remove_leading_directories() for pack-refs --prune and similar places
19 --new-workdir: make it safer with .checkedout locking in update_refs().
20  Use .git file
21 add a config variable to 1) prevent updating, or 2) update the current branch
22 look at merge-nu
23 finally add tests to the builtin merge-one-file and cherry-pick it (and look
24         at Daniel's builtin-merge)
25 interactive stash apply: handle files which are not present in HEAD
26 cool idea: git rerere --from=<merge-commit>
27 splithunk
28 git-gui: fix up hunk headers/context after staging/unstaging
29 po-diff
30 txt2x (maybe a wiki based on txt2x?)
31 send mugwump a hint that his filter-branch thing is wrong with "new-branch", an(retest!)
32 filter-branch: refs/remotes/*
33 filter-branch: be nice with rev-list options
34 filter-branch: skip symbolic refs
35 diff: find code copies, and display them better
36 add --dont-rewrite-hex-in-message to rewrite-commits
37 22b6abcd0872c50f4bff47e96819a86db4bb6e61 should have fixed the problem
38         merge between
39 100644 423c30194c2fecae6c565e2bf36de26fdcfee27e 1       builtin-branch.c
40 100644 d16d3f23b9f73230ac8a163f9e54fc6b454491b3 2       builtin-branch.c
41 100644 5f5c1823cb27cf1173c87f43bd0d2de95a06bf46 3       builtin-branch.c
42 fix diff_filepair() mess in diff.c
43 play with busybox compiling on MinGW. (start from gitbox)
45 commit:
46 - fix rerere() when .git/rr-cache is a symbolic link to a directory(retest!)
47 - builtin-commit happily ignores non-existing path arguments(retest!)
48 - rename launch_editor() to call_editor()
49 - no die()ing in launch_editor()
50 - move the message regarding -F or -m out of launch_editor()
51 nearest-neighbour deblurring
52 Lasso/Blow Tool