git-commit-vandalism/todo
Avery Pennarun 5d1a5da411 todo
2009-07-10 15:14:33 -04:00

51 lines
1.6 KiB
Plaintext

delete tempdir
'git subtree rejoin' option to do the same as --rejoin, eg. after a
rebase
--prefix doesn't force the subtree correctly in merge/pull:
"-s subtree" should be given an explicit subtree option?
There doesn't seem to be a way to do this. We'd have to
patch git-merge-subtree. Ugh.
(but we could avoid this problem by generating squashes with
exactly the right subtree structure, rather than using
subtree merge...)
add a 'push' subcommand to parallel 'pull'
add a 'log' subcommand to see what's new in a subtree?
add to-submodule and from-submodule commands
automated tests for --squash stuff
test.sh fails in msysgit?
sort error - see Thell's email
"add" command non-obviously requires a commitid; would be easier if
it had a "pull" sort of mode instead
"pull" and "merge" commands should fail if you've never merged
that --prefix before
docs should provide an example of "add"
note that the initial split doesn't *have* to have a commitid
specified... that's just an optimization
if you try to add (or maybe merge?) with an invalid commitid, you
get a misleading "prefix must end with /" message from
one of the other git tools that git-subtree calls. Should
detect this situation and print the *real* problem.
In fact, the prefix should *not* end with slash, and we
should detect (and fix) it if it does. Otherwise the
log message looks weird.
totally weird behavior in 'git subtree add' if --prefix matches
a branch name
"pull --squash" should do fetch-synthesize-merge, but instead just
does "pull" directly, which doesn't work at all.