https://bz.mercurial-scm.org/show_bug.cgi?id=6029

            Bug ID: 6029
           Summary: lfconvert --to-normal fails
           Product: Mercurial
           Version: 4.7
          Hardware: PC
                OS: Windows
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: largefiles
          Assignee: bugzi...@mercurial-scm.org
          Reporter: vost...@gmail.com
                CC: mercurial-devel@mercurial-scm.org, nato...@gmail.com

I am trying to remove largefiles from a repo. I have recloned the repository
using --all-largefiles to make sure I'm starting with a complete local copy.

After about 180 changes processed mercurial fails:

(last commit message before failure)

4812 remove that commode for real?
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64
bit (AMD64)]
** Mercurial Distributed SCM (version 4.7+11-cee9043c7dba)
** Extensions loaded: eol, largefiles
Traceback (most recent call last):
  File "hg", line 50, in <module>
  File "mercurial\dispatch.pyo", line 90, in run
  File "mercurial\dispatch.pyo", line 213, in dispatch
  File "mercurial\dispatch.pyo", line 354, in _runcatch
  File "mercurial\dispatch.pyo", line 362, in _callcatch
  File "mercurial\scmutil.pyo", line 161, in callcatch
  File "mercurial\dispatch.pyo", line 344, in _runcatchfunc
  File "mercurial\dispatch.pyo", line 984, in _dispatch
  File "mercurial\dispatch.pyo", line 730, in runcommand
  File "mercurial\dispatch.pyo", line 992, in _runcommand
  File "mercurial\dispatch.pyo", line 981, in <lambda>
  File "mercurial\util.pyo", line 1528, in check
  File "hgext\largefiles\lfcommands.pyo", line 184, in lfconvert
  File "hgext\convert\convcmd.pyo", line 616, in convert
  File "hgext\convert\convcmd.pyo", line 525, in convert
  File "hgext\convert\convcmd.pyo", line 492, in copy
  File "hgext\convert\hg.pyo", line 346, in putcommit
  File "hgext\eol.pyo", line 404, in commitctx
  File "mercurial\context.pyo", line 1186, in added
  File "mercurial\util.pyo", line 1412, in __get__
  File "mercurial\context.pyo", line 2298, in _status
  File "mercurial\context.pyo", line 174, in manifest
  File "mercurial\util.pyo", line 1412, in __get__
  File "mercurial\context.pyo", line 469, in _manifest
  File "mercurial\manifest.pyo", line 1427, in read
  File "mercurial\manifest.pyo", line 373, in __init__
  File "mercurial\manifest.pyo", line 126, in __init__
  File "mercurial\manifest.pyo", line 148, in findlines
ValueError: Manifest lines not in sorted order.

There are no other extensions in this repository.

hg verify reported no errors:

checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
66985 files, 4969 changesets, 92807 total revisions

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to