[issue2893] Commiting the same hash again outputs "created new head"
FriedrichKastner
bugs at mercurial.selenic.com
Mon Jul 11 04:45:48 CDT 2011
New submission from FriedrichKastner <face at snoopie.at>:
In 1.9+10stable (e9264b45237d94ca0953daac9333444bfa40ce5c), if you commit a
changeset that results in a duplicate hash, the output "created new head" is
generated dispite no actual head being created (the later is correct, of
course). Verify and following commands show no problems.
Test script:
---
hg init CornerCase
cd CornerCase
echo test > test
hg ci -Am "Base"
echo test2 > test
hg ci -m "Test" -u Tester -d "Mon Jul 11 11:22:24 2011 +0200"
hg log
hg up 0
echo test2 > test
hg ci -m "Test" -u Tester -d "Mon Jul 11 11:22:24 2011 +0200"
hg log
---
Test run:
---
>hg init CornerCase
>cd CornerCase
>echo test 1>test
>hg ci -Am "Base"
adding test
>echo test2 1>test
>hg ci -m "Test" -u Tester -d "Mon Jul 11 11:22:24 2011 +0200"
>hg log
changeset: 1:142826206968
tag: tip
user: Tester
date: Mon Jul 11 11:22:24 2011 +0200
summary: Test
changeset: 0:cfbf03c6450f
user: Face
date: Mon Jul 11 11:22:58 2011 +0200
summary: Base
>hg up 0
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
>echo test2 1>test
>hg ci -m "Test" -u Tester -d "Mon Jul 11 11:22:24 2011 +0200"
created new head
>hg log
changeset: 1:142826206968
tag: tip
user: Tester
date: Mon Jul 11 11:22:24 2011 +0200
summary: Test
changeset: 0:cfbf03c6450f
user: Face
date: Mon Jul 11 11:22:58 2011 +0200
summary: Base
---
----------
messages: 16780
nosy: face
priority: bug
status: unread
title: Commiting the same hash again outputs "created new head"
topic: 1.9, hg
____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue2893>
____________________________________________________
More information about the Mercurial-devel
mailing list