Re: [PATCH 10/10] mergetool: use run_mergetool from git-mergetool-lib
- From
David Aguilar <davvid@gmail.com>
- Date
- Apr 3, 2009, 01:54 UTC
- Message-ID
- <20090403015402.GA52576@gmail.com>
- In-Reply-To
- <200904022213.15173.markus.heidelberg@web.de>
On 0, Markus Heidelberg <markus.heidelberg@web.de> wrote:
Show 15 quoted lines
> Charles Bailey, 02.04.2009: > > > > I think that it would be better if $status stayed as local as > > possible. If run_mergetool returned the value of $status as its exit > > code then the function will properly return whether the merge > > succeeded or not. > > > > This way run_mergetool's clients can just use its exit code, without > > having to know about a magic $status global variable. > > And shouldn't also check_unchanged() move from git-mergetool.sh to > git-mergetool--lib.sh, since it is only used there? > Huh, it seems as if some editors for difftool cannot work correctly > currently, because this function is used, but defined in > git-mergetool.sh.
Sounds good. A patch is on the way:
- moves check_unchanged into mergetool--lib - returns $status in run_mergetool - updates mergetool to not rely on the global $status
-- David