From: Junio C Hamano Date: Tue, 28 May 2013 17:02:55 GMT Subject: Re: [PATCH v2 7/8] remote-bzr: reorganize the way 'wanted' works Message-ID: <7vvc632g1s.fsf@alter.siamese.dyndns.org> In-Reply-To: <1369448666-17515-8-git-send-email-felipe.contreras@gmail.com> Felipe Contreras writes: > + wanted = get_config('remote-bzr.branches').rstrip().split(', ') Two minor nits and one design suggestion: - Why rstrip() not strip()? It appears that this only is helping an end-user "mistake" like this: git config remote-bzr.branches 'trunk, devel, test ' without helping people who have done this: git config remote-bzr.branches 'trunk, devel, test' - Is git config remote-bzr.branches trunk,devel,test a grave sin? In other words, wouldn't we want something like this instead? map(lambda s: s.strip(), get_config('...').split(',')) - Doesn't allowing multi-valued variable, e.g. [remote-bzr] branches = trunk branches = devel branches = test make it easier for the user to manage this configuration by e.g. selectively removing or adding tracked branches?