2009-04-26 14:53:14 +02:00
|
|
|
|
|
|
|
delete tempdir
|
2009-05-24 21:28:54 +02:00
|
|
|
|
2009-04-26 14:53:14 +02:00
|
|
|
'git subtree rejoin' option to do the same as --rejoin, eg. after a
|
|
|
|
rebase
|
2009-05-24 21:28:54 +02:00
|
|
|
|
2009-05-30 07:05:43 +02:00
|
|
|
--prefix doesn't force the subtree correctly in merge/pull:
|
2009-04-26 14:53:14 +02:00
|
|
|
"-s subtree" should be given an explicit subtree option?
|
2009-05-30 07:05:43 +02:00
|
|
|
There doesn't seem to be a way to do this. We'd have to
|
|
|
|
patch git-merge-subtree. Ugh.
|
2009-05-30 10:11:43 +02:00
|
|
|
(but we could avoid this problem by generating squashes with
|
|
|
|
exactly the right subtree structure, rather than using
|
|
|
|
subtree merge...)
|
2009-05-24 21:28:54 +02:00
|
|
|
|
2009-05-30 07:05:43 +02:00
|
|
|
add a 'log' subcommand to see what's new in a subtree?
|
2009-05-24 21:28:54 +02:00
|
|
|
|
|
|
|
add to-submodule and from-submodule commands
|
2009-05-30 10:11:43 +02:00
|
|
|
|
|
|
|
automated tests for --squash stuff
|
2009-06-15 20:12:40 +02:00
|
|
|
|
2009-07-02 18:39:48 +02:00
|
|
|
"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.
|
|
|
|
|
2009-07-10 21:14:33 +02:00
|
|
|
"pull --squash" should do fetch-synthesize-merge, but instead just
|
|
|
|
does "pull" directly, which doesn't work at all.
|
2009-07-16 20:31:50 +02:00
|
|
|
|
|
|
|
make a 'force-update' that does what 'add' does even if the subtree
|
|
|
|
already exists. That way we can help people who imported
|
|
|
|
subtrees "incorrectly" (eg. by just copying in the files) in
|
|
|
|
the past.
|
2009-08-01 07:19:48 +02:00
|
|
|
|
|
|
|
guess --prefix automatically if possible based on pwd
|
2009-08-02 23:48:20 +02:00
|
|
|
|
|
|
|
make a 'git subtree grafts' that automatically expands --squash'd
|
|
|
|
commits so you can see the full history if you want it.
|