On Tue, Jan 08, 2013 at 01:31:18PM +0100, Stephan Beal wrote:
> On Tue, Jan 8, 2013 at 1:22 PM, John Long <codeb...@inbox.lv> wrote:
> 
> > I just finished deleting a few dozen repos since I moved a bunch of source
> > code to another machine and fossil refused to like it. After that I found a
> > discussion on the mailing lists about test-move-repository. Not a big deal
> > since this was all test stuff but I would like to know what the official
> > approved way is to let fossil know a repository has been moved.
> >
> > For example:
> >
> > old repo was in /home/user/code/project
> >
> > copied the project directory including the repo to
> > /newmachine/differentuser/programs/newplace
> >
> 
> The easiest way, IMO, is:
> 
> fossil close
> move repo file
> fossil open --keep /path/to/new/repo
> 
> The --keep option keeps fossil from overwriting any changes you made
> between moving and opening the repo.

Closing the repo isn't always going to be an option. For example when you
have to restore from a backup or are wiping a system to install a new
system you may not be able to find all the repos and close them. I am
working from backups in my example. fossil wouldn't let me open the repo.

I haven't thought it through from a file integrity point of view but I'm
looking for a way to do this given the repo is open and is in a new
location.

Thanks.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to