Re: [PATCH] Correct usages of sed in git-tag for Mac OS X

2 messages, 2 authors, 2016-06-15 · open the first message on its own page

Re: [PATCH] Correct usages of sed in git-tag for Mac OS X

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:43:18

"Shawn O. Pearce" [off-list ref] writes:
These major Git functions are much more important than
saving two or three lines of a simple sed script.
The size of the script does not worry me.  The number of sed
processes originally did, but the old code also had two
invocations of sed, and I do not think you can implement the
"strip the header, and then emit ${LINES} lines" behaviour
without doing them in separate sed anyway, so I think this is
fine.  But it makes me wonder why we are not using awk ;-)

Re: [PATCH] Correct usages of sed in git-tag for Mac OS X

From: Shawn O. Pearce <hidden>
Date: 2016-06-15 22:43:18

Junio C Hamano [off-list ref] wrote:
"Shawn O. Pearce" [off-list ref] writes:
quoted
These major Git functions are much more important than
saving two or three lines of a simple sed script.
The size of the script does not worry me.  The number of sed
processes originally did, but the old code also had two
invocations of sed, and I do not think you can implement the
"strip the header, and then emit ${LINES} lines" behaviour
without doing them in separate sed anyway, so I think this is
fine.  But it makes me wonder why we are not using awk ;-)
Or perl.  ;-)

But the patch I just sent is sane.  And it all will hopefully go
away when Carlos has his C version complete and passing the very
large test suite he recently contributed.  So not really worth
worrying about now that its working properly.

But yea, I changed the script the way I did to keep the number of sed
processes per tag equal to what we had before.  Its not any better,
but its also not any worse and it at least runs on more systems.

-- 
Shawn.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help