On Mon, 06 Jun 2016 13:23:08 +0200
Marc Haber <[email protected]> wrote:

> Package: myrepos
> Version: 1.20160123
> Severity: wishlist
> 
> Hi,
>

Hi Marc,

just commenting as I too noticed the same issue.

> when I use mr bootstrap to fetch the initial mr configuration, the
> downloaded file is put in the local file system as ~/.mrconfig. This
> prevents the actual repositories to have a ~/.mrconfig themselves (mr
> refuses to overwrite untracked files), which results in ~/.mrconfig to
> not be under version control on the actual client.
> 
> Additionally, the bootstrapped file needs to be the final .mrconfig
> that is being used in every day use, which causes synchonization
> efforts to keep the .mrconfig and other mr configuration (which is
> likely to come from a vcsh repo) in sync. And, the bootstrapped
> .mrconfig file is likely to need --untrusted since it will most
> probably contain include statements, for example.
>

FWIW the vcsh case can be handled with a pre-merge hook:
https://github.com/RichiH/vcsh/issues/190

> mr bootstrap seems to be a rarely used feature (I wasn't able to get a
> reply to some of my questions on mailing list and IRC channel), so it
> might not be a big issue to change mr bootstrap's behevior in this
> regard. For example. mr could be changed to read an .mrbootstrap
> config file iff .mrconfig does not exist, and mr bootstrap could
> downlaod to .mrbootstrap instead of .mrconfig.
>

Downloading the bootstrap file to a temporary location could also work.

Ciao,
   Antonio

-- 
Antonio Ospite
https://ao2.it
https://twitter.com/ao2it

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?

Reply via email to