also sprach Joey Hess <jo...@debian.org> [2014-09-09 20:43 +0200]: > This seems to chdir and then not chdir back. How does it avoid > breaking existing setups?
I intentionally did it this way, because I could not see a way in which this would actually matter, given that CWD doesn't play a role at the moment. > > There may be parent .mrconfig files between ~/.mrconfig and > > ./.mrconfig that is not chain-loaded from ~/.mrconfig. Such is > > the case if you e.g. download a team-repository to work (such as > > the debconf-team repo), but you don't want to put it into the > > ~/.mrconfig chain. > > Is this patch somehow related to the bug report it was sent to? > Complicating a bug report is a good way to not get it fixed, and > slow down all subsequent attempts to fix it.. There was some confusion resulting from the merging of the two bug reports, which are not related. I am sorry that I didn't spot this earlier. I tried to choose the subject such that this would be clear, and I did unmerge the bug reports. The patch I proposed for #743576 does not relate or solve #705967, and it only marginally touches the realm of #743617. > The idea of chaining is that you tell mr to go load the mrconfig > file from some repository it knows about. That chained > repository's .mrconfig file can in turn define another repository, > and tell mr to chain-load from it too, thus producing > a ~/.mrconfig -> ~/project/.mrconfig -> > ~/.project/subproject/.mrconfig chain. This seems to be what > you're trying to accomplish in a different way. No, I am trying to allow people to checkout our ~/project and use ~/project/subproject with mr without having to actually change ~/.mrconfig. -- .''`. martin f. krafft <madduck@d.o> @martinkrafft : :' : proud Debian developer `. `'` http://people.debian.org/~madduck `- Debian - when you have better things to do than fixing systems "not the truth in whose possession any man is, or thinks he is, but the honest effort he has made to find out the truth, is what constitutes the worth of man." -- gotthold lessing
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)