strategies, make git-merge driver that will run merge backends
for the best merge [DONE].
+* Sort out the mess objects/info/alternates introduces on the
+ client end. Both rsync and commit walkers are broken.
+
* We might want to optimize cloning with GIT native transport
not to explode the pack, and store it in objects/pack instead.
We would need a tool to generate an idx file out of a pack
Technical (milder)
------------------
-* Define semantics for relative pathnames in
- objects/info/alternates. Either relative to 'objects', or
- relative to the parent directory of .git/ (the latter is
- consistent with GIT_ALTERNATE_OBJECT_DIRECTORIES). Perhaps
- would end up doing the former.
+* Define semantics for relative pathnames in objects/info/alternates.
+ Either relative to 'objects', or relative to the top of project tree
+ ;the latter is consistent with GIT_ALTERNATE_OBJECT_DIRECTORIES.
+ Perhaps would end up doing the former because we would want to be
+ consistent between a naked repository and a repository with working
+ tree [DONE].
* Tool renames. Give fixup patch for at least Cogito and StGIT
[DONE].
Technical (trivial)
-------------------
-* Deal with CDPATH.
+* Deal with CDPATH [DONE].
* Teach 'git format-patch' about 'git cherry' [DONE].