Show More
@@ -264,6 +264,9 def _abssource(repo, push=False, abort=T | |||
|
264 | 264 | return repo.ui.config('paths', 'default-push') |
|
265 | 265 | if repo.ui.config('paths', 'default'): |
|
266 | 266 | return repo.ui.config('paths', 'default') |
|
267 | if repo.sharedpath != repo.path: | |
|
268 | # chop off the .hg component to get the default path form | |
|
269 | return os.path.dirname(repo.sharedpath) | |
|
267 | 270 | if abort: |
|
268 | 271 | raise util.Abort(_("default path for subrepository not found")) |
|
269 | 272 |
@@ -725,6 +725,19 Check that share works with subrepo | |||
|
725 | 725 | 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
726 | 726 | $ test -f ../shared/subrepo-1/.hg/sharedpath |
|
727 | 727 | [1] |
|
728 | $ hg -R ../shared in | |
|
729 | comparing with $TESTTMP/subrepo-status (glob) | |
|
730 | searching for changes | |
|
731 | no changes found | |
|
732 | [1] | |
|
733 | $ hg -R ../shared/subrepo-2 showconfig paths | |
|
734 | paths.default=$TESTTMP/subrepo-status/subrepo-2 | |
|
735 | $ hg -R ../shared/subrepo-1 sum --remote | |
|
736 | parent: -1:000000000000 tip (empty repository) | |
|
737 | branch: default | |
|
738 | commit: (clean) | |
|
739 | update: (current) | |
|
740 | remote: (synced) | |
|
728 | 741 | |
|
729 | 742 | Check hg update --clean |
|
730 | 743 | $ cd $TESTTMP/t |
General Comments 0
You need to be logged in to leave comments.
Login now