[issue285] Abort commit breaks repository in Windows 0.9

Matthijs Schuurman mercurial-bugs at selenic.com
Tue Jun 13 05:21:54 CDT 2006


New submission from Matthijs Schuurman <verty-hg at junerules.com>:

When aborting a commit using the 0.9 Windows binaries it seems to be messing up 
the repository, making it unusable. Afterwards the following commands fail in a 
similair way as shown below: commit, diff, verify. "recover" says: no 
interrupted transaction available.


Here's what happens:

H:\Perl>hg commit
transaction abort!
rollback completed

H:\Perl>hg commit
** unknown exception encountered, details follow
** report bug details to mercurial at selenic.com
** Mercurial Distributed SCM (version 0.9+20060511)
Traceback (most recent call last):
  File "hg", line 12, in ?
  File "mercurial\commands.pyc", line 3182, in run
  File "mercurial\commands.pyc", line 3343, in dispatch
  File "mercurial\commands.pyc", line 3318, in <lambda>
  File "mercurial\commands.pyc", line 983, in commit
  File "mercurial\localrepo.pyc", line 504, in commit
  File "mercurial\localrepo.pyc", line 252, in file
  File "mercurial\filelog.pyc", line 18, in __init__
  File "mercurial\revlog.pyc", line 323, in __init__
  File "mercurial\revlog.pyc", line 380, in load
  File "mercurial\revlog.pyc", line 404, in parseindex
struct.error: unpack str size does not match format
transaction abort!
rollback completed

----------
messages: 1502
nosy: verty
priority: bug
status: unread
title: Abort commit breaks repository in Windows 0.9
topic: windows

____________________________________________________
Mercurial issue tracker <mercurial-bugs at selenic.com>
<http://www.selenic.com/mercurial/bts/issue285>
____________________________________________________



More information about the Mercurial mailing list