Mercurial > hg > hg-git
view TODO.txt @ 58:c79741c05fd8
add .gitignore too. fun.
author | Chris Wanstrath <chris@ozmm.org> |
---|---|
date | Tue, 28 Apr 2009 17:50:23 -0700 |
parents | fcfb4db848e1 |
children | 234bb5784c8b |
line wrap: on
line source
GENERAL ========== * switch object mapping to hg->git since the many to one is that direction * respect file modes on conversions * explicit file renames * more tests? * bookmarks / tip / named branches - mapping policy to Git branches - tracking branches? * submodules? * .gitignore, etc - try to convert? PUSH ========== * update 'remote' references after push confirmation * push confirmation? is there extra data after the packfile upload? * output something after process is complete (master -> master etc) - explain what branch mapping policy determined * convert tags to git FETCH =========== * add removed files to filechanged and raise IOError * gfetch command * only try to import non-mapped commits * tag conversion * save git metadata (committers, unless it's the same) as extra info SPEED/EFFICIENCY ================ * don't send blobs/trees already on server MILESTONES ============= * Hg<->Git<->Hg - create a repo in Hg - push to a Git server - clone into another Hg client - verify that the node ids are identical