Mercurial > hg-git
changeset 1089:e4fb9229417a
share: add a test for shared git data in shared repositories
Sharing repository data, but not Git metadata can lead to confusing
scenarios, particularly in the face of history editing and/or forced
updates.
This adds a test for the share integration added in 1003994dd497.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Tue, 06 Sep 2016 01:11:28 +0200 |
parents | c06d4656b77b |
children | 9965a927998a |
files | tests/test-clone.t |
diffstat | 1 files changed, 21 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-clone.t Sun Dec 24 11:48:24 2017 -0500 +++ b/tests/test-clone.t Tue Sep 06 01:11:28 2016 +0200 @@ -80,6 +80,27 @@ 2 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg --cwd hgrepo-c status +test shared repositories + + $ hg clone gitrepo hgrepo-base + importing git objects into hg + updating to branch default + 2 files updated, 0 files merged, 0 files removed, 0 files unresolved + $ hg --config extensions.share= share hgrepo-base hgrepo-shared + updating working directory + 2 files updated, 0 files merged, 0 files removed, 0 files unresolved + $ hg -R hgrepo-shared pull gitrepo + pulling from gitrepo + no changes found + $ hg -R hgrepo-shared push gitrepo + pushing to gitrepo + searching for changes + no changes found + [1] + $ ls hgrepo-shared/.hg | grep git + [1] + $ rm -rf hgrepo-base hgrepo-shared + clone empty repo $ git init empty Initialized empty Git repository in $TESTTMP/empty/.git/