Bug 2750 - hg revset "tagged()" aborts with 00changelog.i@<id>: no node
Summary: hg revset "tagged()" aborts with 00changelog.i@<id>: no node
Status: RESOLVED FIXED
Alias: None
Product: Mercurial
Classification: Unclassified
Component: Mercurial (show other bugs)
Version: unspecified
Hardware: All All
: normal bug
Assignee: Idan Kamara
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-04 04:42 UTC by Johan Jansson
Modified: 2011-06-01 16:00 UTC (History)
3 users (show)

See Also:
Python Version: ---


Attachments
(34 bytes, application/octet-stream)
2011-04-04 04:42 UTC, Johan Jansson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johan Jansson 2011-04-04 04:42 UTC
hg log -r "tagged()" aborts if .hgtags contains a reference to a changeset
that's not been pulled into the current repository.

I stumbled upon this while working with a repository converted from svn to
hg. Attached is an example of how to reproduce the bug (windows shell script)
Comment 1 HG Bot 2011-04-05 16:00 UTC
Fixed by http://selenic.com/repo/hg/rev/31d15f761631
Idan Kamara <idankk86@gmail.com>
localrepo: ignore tags to unknown nodes (issue2750)

(please test the fix)
Comment 2 HG Bot 2011-06-01 16:00 UTC
Fixed by http://selenic.com/repo/hg/rev/a281981e2033
Idan Kamara <idankk86@gmail.com>
localrepo: ignore tags to unknown nodes (issue2750)

(please test the fix)
Comment 3 Bugzilla 2012-05-12 09:19 UTC

--- Bug imported by bugzilla@serpentine.com 2012-05-12 09:19 EDT  ---

This bug was previously known as _bug_ 2750 at http://mercurial.selenic.com/bts/issue2750
Imported an attachment (id=1545)