From: Junio C Hamano Date: Sun, 01 Nov 2009 04:29:56 GMT Subject: Re: [PATCH 7/8] Provide a build time default-editor setting Message-ID: <7vhbte3m0r.fsf@alter.siamese.dyndns.org> In-Reply-To: <20091031212144.GA5022@progeny.tock> Jonathan Nieder writes: > +unset EDITOR VISUAL GIT_EDITOR > + > +test_expect_success 'determine default editor' ' > + > + vi=$(TERM=vt100 git var GIT_EDITOR) && > + test -n "$vi" > + > +' > + > +if ! expr "$vi" : '^[a-z]*$' >/dev/null > +then > + vi= > +fi > + > +for i in GIT_EDITOR core_editor EDITOR VISUAL $vi > ... > -for i in vi EDITOR VISUAL core_editor GIT_EDITOR > +for i in $vi EDITOR VISUAL core_editor GIT_EDITOR > do > echo "Edited by $i" >expect > unset EDITOR VISUAL GIT_EDITOR > @@ -78,7 +91,7 @@ done > > unset EDITOR VISUAL GIT_EDITOR > git config --unset-all core.editor > -for i in vi EDITOR VISUAL core_editor GIT_EDITOR > +for i in $vi EDITOR VISUAL core_editor GIT_EDITOR > do Beautiful ;-)