[Bug 5082] New: histedit/amend/rebase source -- only one should be present
mercurial-bugs at selenic.com
mercurial-bugs at selenic.com
Wed Feb 3 21:35:34 UTC 2016
https://bz.mercurial-scm.org/show_bug.cgi?id=5082
Bug ID: 5082
Summary: histedit/amend/rebase source -- only one should be
present
Product: Mercurial
Version: 3.7
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: bug
Priority: normal
Component: Mercurial
Assignee: bugzilla at selenic.com
Reporter: timeless at gmail.com
CC: mercurial-devel at selenic.com
Changeset 39163708825cd preserved a lot of extra fields.
I suspect it's to blame for this:
changeset: 28202:27bfe0a9c49282c9ab0375beeb588b379859b4d9
bookmark: blackbox
phase: draft
parent: 28201:f8a7ba497c3619dd6f0de7c02a8232ca5378f58f
parent: -1:0000000000000000000000000000000000000000
manifest: 28176:b4eaf877f464f114da8ea626769d9526f0802b30
user: timeless <timeless at mozdev.org>
date: Wed Feb 03 07:01:50 2016 +0000
files: mercurial/dispatch.py
extra: amend_source=dd497f94aebed79ec0a31da91e1b2d18ccd48120
extra: branch=default
extra: histedit_source=3523dbc107b5ceac3827596d0615ad57201f8d4a
extra: rebase_source=19f5eac1068e1651d5906ed10a2b65d7cf311243
description:
dispatch: log everything
Expected:
If I'm rebasing, histediting, and amending, a commit only has one source,
whichever verb created it. The other items should be reachable from that origin
(in whichever sequence applies).
I suspect that the backout of 39163708825cd will temporarily "fix" this. But,
in the long run, I'd hope that when it's reintroduced, it won't do this...
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list