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