##// END OF EJS Templates
share: reload repo after adjusting it in postshare()...
Martin von Zweigbergk -
r40609:fb490d79 default
parent child Browse files
Show More
@@ -0,0 +1,24 b''
1 $ . "$TESTDIR/remotefilelog-library.sh"
2
3 $ cat >> $HGRCPATH <<EOF
4 > [extensions]
5 > remotefilelog=
6 > share=
7 > EOF
8
9 $ hg init master
10 $ cd master
11 $ cat >> .hg/hgrc <<EOF
12 > [remotefilelog]
13 > server=True
14 > EOF
15 $ echo x > x
16 $ hg commit -qAm x
17
18 $ cd ..
19
20
21 $ hgcloneshallow ssh://user@dummy/master source --noupdate -q
22 $ hg share source dest
23 updating working directory
24 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
@@ -270,6 +270,7 b' def share(ui, source, dest=None, update='
270 270 })
271 271
272 272 postshare(srcrepo, r, defaultpath=defaultpath)
273 r = repository(ui, dest)
273 274 _postshareupdate(r, update, checkout=checkout)
274 275 return r
275 276
@@ -560,15 +560,16 b' The newly cloned subrepos contain no wor'
560 560 update: 4 new changesets (update)
561 561
562 562 Sharing a local repo without the locally referenced subrepo (i.e. it was never
563 updated from null), fails the same as a clone operation.
563 updated from null) works, but clone fails.
564 564
565 565 $ hg --config progress.disable=True clone -U ../empty ../empty2
566 566
567 567 $ hg --config extensions.share= --config progress.disable=True \
568 568 > share ../empty2 ../empty_share
569 569 updating working directory
570 abort: repository $TESTTMP/empty2/foo not found!
571 [255]
570 sharing subrepo foo from $TESTTMP/empty/foo
571 sharing subrepo foo/bar from $TESTTMP/empty/foo/bar
572 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
572 573
573 574 $ hg --config progress.disable=True clone ../empty2 ../empty_clone
574 575 updating to branch default
General Comments 0
You need to be logged in to leave comments. Login now