Mercurial > hg-git
view TODO.txt @ 13:01f28d40cb6a
checks out the HEAD node from a clone
author | Scott Chacon <schacon@gmail.com> |
---|---|
date | Sun, 26 Apr 2009 15:51:05 -0700 |
parents | 227b11d75844 |
children | 36e94e805fa7 |
line wrap: on
line source
CLONE =========== * only try to import non-mapped commits * checkout the HEAD * limit to HEAD branch? (gh-pages makes weird import) - possibly also add bookmarks on the same development line * strip or close branches that have been abandoned (?) * tag conversion FETCH =========== * gfetch command * some sort of remote management PUSH ========== * get a list of all the hg changesets not yet mapped * create git objects from each changeset (incl trees/blobs) - add metadata to commits (branch names, explicit file names) * update mapfile with new changeset/commit mapping * connect to server pushing to - figure out needs (use heads/bookmarks for haves) * create packfile with needed objects - some delta compression if possible (?) * upload packfile, remove temp packfile * convert tags to git