Mercurial > hg-git
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 |