Darcs makes us use lazy repositories all over the place but there is no
official command to turn a lazy repository into a complete one.
But one could want to complete a repository to publish it via http for
instance.
On the top of my mind, what we recommended on IRC to people who asked
for that is:
* run darcs changes -a -v (prints every patch of the history on
standard output)
* run darcs repair (replays the whole repository)
What about introducing 'darcs repair --complete', that would ensure all
files are present into the repository? That would be much faster than
the above two solution. Or we could introduce a 'darcs complete'
command.
|