[PATCH 2 of 2] share: drop 'relshared' requirement as well

Ryan McElroy rm at fb.com
Thu Mar 2 11:11:18 EST 2017


This series looks good to me.


On 3/2/17 7:35 AM, Yuya Nishihara wrote:
> # HG changeset patch
> # User Yuya Nishihara <yuya at tcha.org>
> # Date 1488467511 -32400
> #      Fri Mar 03 00:11:51 2017 +0900
> # Node ID 271e966c8d27fbc904dab4c641fe265825384dd3
> # Parent  8cdc39b46f210a702051b3a6d6f03e2112b41aba
> share: drop 'relshared' requirement as well
>
> diff --git a/hgext/share.py b/hgext/share.py
> --- a/hgext/share.py
> +++ b/hgext/share.py
> @@ -117,6 +117,7 @@ def unshare(ui, repo):
>           util.rename(sharefile, sharefile + '.old')
>   
>           repo.requirements.discard('shared')
> +        repo.requirements.discard('relshared')
>           repo._writerequirements()
>       finally:
>           destlock and destlock.release()
> diff --git a/tests/test-share.t b/tests/test-share.t
> --- a/tests/test-share.t
> +++ b/tests/test-share.t
> @@ -393,6 +393,21 @@ renames and changes of PWD
>     [255]
>     $ hg -R thatdir/rel root
>     $TESTTMP/thatdir/rel
> +
> +test unshare relshared repo
> +
> +  $ cd thatdir/rel
> +  $ hg unshare
> +  $ test -d .hg/store
> +  $ test -f .hg/sharedpath
> +  [1]
> +  $ grep shared .hg/requires
> +  [1]
> +  $ hg unshare
> +  abort: this is not a shared repo
> +  [255]
> +  $ cd ../..
> +
>     $ rm -r thatdir
>   
>   Explicitly kill daemons to let the test exit on Windows
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at mercurial-scm.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.mercurial-2Dscm.org_mailman_listinfo_mercurial-2Ddevel&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=Jw8rundaE7TbmqBYd1txIQ&m=iTIb_qgLjcw2hyg08rbDA97Qwo7_RtmmA858ptHNeg8&s=9dasQD1Osl4smdqc-hq8G2LYzwd_L52M5VoJ_Kih1UY&e=



More information about the Mercurial-devel mailing list