Rebased version of BSRK Aditya's 2012 GSoC on a darcs patch index (with dates preserved)
This is the readme file for my patch-index repo
Find the orginal readme at README.darcs
These are the commands implemented:
darcs optimize --patch-index : create/update a patch index
darcs show patch-index-all : dump the entire patch index data structures
darcs show patch-index-files : show all the files tracked by patch index
darcs show patch-index-status : tell if the patch index is in sync/out of sync/not created
darcs changes --patch-index : output changes using patch index
darcs show patch-index-annotate FILE : output annotate of FILE using patch index
darcs show patch-index-annotate DIR : output annotate of DIR using patch index
On darcs repository, the time taken for these commands are:
for creating a new patch-index : 6.4 sec
for updating patch-index with one patch : 0.8 sec
for telling if the patch index is in sync: 0.03 sec
for changes on GNUMakeFile : 0.61 sec
for annotate on GNUMakeFile : 0.86 sec
The patch index invisibly update itself.
It will be automatically created when the repo is created,
automatically updated when repo is updated.