Broke repository using "hg archive"

Seb tapamilastiko at free.fr
Sat Jun 10 17:32:54 CDT 2006


Re.

> I cannot reproduce your bug with those commands on the sane repo.
> Your dirstate (what hg thinks is in the working directory) got somehow
> corrupted, to
> recover it, run:
> $ hg debugrebuildstate
> 
> It would be good if you can provide more informations on how to reproduce it.

Er... I tested again with the repository I attached, I broke it
with the same commands (I give "verbose" report of what I did):
$ tar xjf bug-archive-sane.tar.bz2
$ cd bug-archive-sane
$ hg archive casusbelli
$ hg backout 2

I made hg debugrebuildstate, it doesn't provide any output and has no
effect on the bug.

It's very curious, because the first repository I broke was the
repository of the tutorial of mercurial :

http://www.selenic.com/mercurial/wiki/index.cgi/FrenchTutorial

Moreover, you can make an "hg log", you will see I haven't made many
changes... just enough to use backout. I made a script that produce bug
on my system for you to see which commands I used (in attachment).

Could it come from my system ? I run a Slackware 10.2, my Python version
is 2.4.1. The mercurial package is official and its SlackBuild (script
which packaged it) is available here :

http://ftp.belnet.be/packages/slackware/slackware-current/source/d/mercurial/mercurial.SlackBuild

The only missing thing is a "3-way merge program"...

Take care,
Seb.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: breakrepo.sh
Type: application/octet-stream
Size: 367 bytes
Desc: not available
Url : http://www.selenic.com/pipermail/mercurial/attachments/20060611/8b1445b9/breakrepo.obj


More information about the Mercurial mailing list