I maintain a mirror of a repository that I must sneakernet sync using
a "dump, burn cd, load" process. I use --deltas and --incremental to
dump. I do not have access to every directory in the repository.
Occasionally, I am given access to a directory after it has existed
for some time. The revision that the directory was created in was an
empty revision as a result of my permissions. When I attempt to load a
revision that modifies a file in this directory, the load fails, since
the changed files don't exist in the mirror. I'm wondering if there is
an easy to way to bring my mirror back into sync? A dumpfilter could
let me bring it nearly into sync by excluding the directory in
question. Would dumping a revision from the repository without the
incremental option and loading it to the mirror create the missing
directory and files?
Received on 2012-04-12 22:52:41 CEST