comparison tests/test-git-clone.t @ 844:fffe8883960b

git_handler: mark source for rename info as Git or Mercurial See inline comments for why the additional metadata needs to be stored. This literally breaks all the hashes because of the additional metadata. The changing of hashes is unfortunate but necessary to preserve bidirectionality. While this could be broken up into multiple commits, there was no way to do that while preserving bidirectionality. Following the principle that every intermediate commit must result in a correct state, I decided to combine the commits.
author Siddharth Agarwal <sid0@fb.com>
date Tue, 02 Dec 2014 14:17:09 -0800
parents 9b194d7c9c03
children 93689e8f27ac
comparison
equal deleted inserted replaced
843:da804eac2b00 844:fffe8883960b
15 15
16 $ hg clone gitrepo hgrepo | grep -v '^updating' 16 $ hg clone gitrepo hgrepo | grep -v '^updating'
17 importing git objects into hg 17 importing git objects into hg
18 2 files updated, 0 files merged, 0 files removed, 0 files unresolved 18 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
19 $ hg -R hgrepo log --graph | grep -v ': *master' 19 $ hg -R hgrepo log --graph | grep -v ': *master'
20 @ changeset: 1:7bcd915dc873 20 @ changeset: 1:7fe02317c63d
21 | tag: default/master 21 | tag: default/master
22 | tag: tip 22 | tag: tip
23 | user: test <test@example.org> 23 | user: test <test@example.org>
24 | date: Mon Jan 01 00:00:11 2007 +0000 24 | date: Mon Jan 01 00:00:11 2007 +0000
25 | summary: add beta 25 | summary: add beta
26 | 26 |
27 o changeset: 0:3442585be8a6 27 o changeset: 0:ff7a2f2d8d70
28 user: test <test@example.org> 28 user: test <test@example.org>
29 date: Mon Jan 01 00:00:10 2007 +0000 29 date: Mon Jan 01 00:00:10 2007 +0000
30 summary: add alpha 30 summary: add alpha
31 31
32 32
33 we should have some bookmarks 33 we should have some bookmarks
34 $ hg -R hgrepo book 34 $ hg -R hgrepo book
35 * master 1:7bcd915dc873 35 * master 1:7fe02317c63d
36 $ hg -R hgrepo gverify 36 $ hg -R hgrepo gverify
37 verifying rev 7bcd915dc873 against git commit 9497a4ee62e16ee641860d7677cdb2589ea15554 37 verifying rev 7fe02317c63d against git commit 9497a4ee62e16ee641860d7677cdb2589ea15554