Mercurial > hg > hg-git
view TODO.txt @ 32:4ee030a94d79
Slightly modified run-tests.py so that tests can run self-contained.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Tue, 28 Apr 2009 11:23:15 -0700 |
parents | ee217d3c6363 |
children | 173e738d0da4 |
line wrap: on
line source
GENERAL ========== * remote management * submodules? * switch object mapping to hg->git since the many to one is that direction * file modes * gclear - clear out all the git data 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 CLONE =========== * tag conversion FETCH =========== * add removed files to filechanged and raise IOError * gfetch command * only try to import non-mapped commits