Re: [TopGit PATCH] tg-create.sh: Support for multiple {to,cc,bcc} options
- From
Petr Baudis <pasky@suse.cz>
- Date
- Aug 9, 2008, 08:27 UTC
- Message-ID
- <20080809082701.GE32184@machine.or.cz>
- In-Reply-To
- <7vbq039dfa.fsf@gitster.siamese.dyndns.org>
On Fri, Aug 08, 2008 at 06:37:13PM -0700, Junio C Hamano wrote:
Show 7 quoted lines
> Petr Baudis <pasky@suse.cz> writes: > > >> + prefix="$(echo "$2" | sed -e 's/\//\\\\\//g')" > > > > Maybe use s### ? ;-) > > Personally I like '|' instead. It's much less visually distracting than #.
I'm just used to '#' more, but either is fine for me.
Show 11 quoted lines
> >> + > >> + git config --get-all topgit.$1 2>/dev/null | > >> + sed -e "s/^/$prefix /g" > >> +} > > > > Won't this return an error code and terminate the script in case no > > option is defined? > > Exit code from upstream of a pipe does not affect the exit code from the > pipeline, and sed does not exit non-zero just because there was no > substitution.
Oh, you're right - somehow I didn't quite absorb that pipe is used late at the night. ;-) I still don't understand the stderr redirect, though.
Petr "Pasky" Baudis