Mercurial > hg
changeset 46461:f3f4d1b7dc97
rhg: Add basic test with a shared repository
Differential Revision: https://phab.mercurial-scm.org/D9940
author | Simon Sapin <simon.sapin@octobus.net> |
---|---|
date | Mon, 01 Feb 2021 19:30:28 +0100 |
parents | 8214c71589f6 |
children | d03b0601e0eb |
files | tests/test-rhg.t |
diffstat | 1 files changed, 64 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-rhg.t Tue Feb 02 10:56:53 2021 -0500 +++ b/tests/test-rhg.t Mon Feb 01 19:30:28 2021 +0100 @@ -196,3 +196,67 @@ of $ rhg cat -r c3ae8dec9fad of r5000 + +Crate a shared repository + + $ echo "[extensions]" >> $HGRCPATH + $ echo "share = " >> $HGRCPATH + + $ cd $TESTTMP + $ hg init repo1 + $ cd repo1 + $ echo a > a + $ hg commit -A -m'init' + adding a + + $ cd .. + $ hg share repo1 repo2 + updating working directory + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved + +And check that basic rhg commands work with sharing + + $ cd repo2 + $ rhg files + [252] + $ rhg cat -r 0 a + [252] + +Same with relative sharing + + $ cd .. + $ hg share repo2 repo3 --relative + updating working directory + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved + + $ cd repo3 + $ rhg files + [252] + $ rhg cat -r 0 a + [252] + +Same with share-safe + + $ echo "[format]" >> $HGRCPATH + $ echo "use-share-safe = True" >> $HGRCPATH + + $ cd $TESTTMP + $ hg init repo4 + $ cd repo4 + $ echo a > a + $ hg commit -A -m'init' + adding a + + $ cd .. + $ hg share repo4 repo5 + updating working directory + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved + +And check that basic rhg commands work with sharing + + $ cd repo5 + $ rhg files + [252] + $ rhg cat -r 0 a + [252] +