On Fri, 14 Dec 2012, Makarius wrote:

When I did the re-cloning last time, I documented it explicitly in http://isabelle.in.tum.de/repos/isabelle/rev/71136069089d see also http://www.mail-archive.com/[email protected]/msg02978.html

I have compared the wiki advice with the authentic version above. Since Mediawiki lacks good version control, I copy the content here for reference:

 When this does not work another solution is:

 Clone the revisions up to the faulty one:

 hg clone --config=format.dotenode=0 --pull -U -r <rev number> isabelle 
isabelle-new

 cd isabelle-new
 cp ../isabelle/Mercurial .
 cd .hgrc
 cp ../../isabelle/.hgrc/hgrc .
 cp ../../isabelle/.hgrc/shamap .
 chgrp -R isabelle .
 chmod -R g+rwX .
 find . -type d -exec chmod g+s "{}" \;


Instead of "cd .hgrc" you probably meant "cd .hg". What was also missing is the "mkdir .hg/strip-backup", which is important for the next one doing a strip, otherwise nobody else can strip with backup the afterwards -- I have done that now.

I sincerely hope that the rest is equivalent with what I wrote in 71136069089d 4 months ago, where I spent extra care in getting the order of permission changes right, and fine-tune the sequence of shell commands.


And I am not asking to update the wiki, but to remove that page from it.

Anythying that needs to be added to Admin/Mercurial/Central/README can be discussed here (or privately). The Admin/ area within the Isabelle repository remains the one place for administrative information, not some odd wiki where I am not participating. (Hopefully it will attract a genuine Isabelle user community at some point, when hints on funny technical incidents at TUM have disappeared.)


        Makarius
_______________________________________________
isabelle-dev mailing list
[email protected]
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to