git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH] git-rebase--interactive.sh: Remove option -n from tail

From
Jari Aalto <jari.aalto@cante.net>
Date
Oct 16, 2007, 16:57 UTC
Message-ID
<1192553837-18302-4-git-send-email-jari.aalto@cante.net>
In-Reply-To
<1192553837-18302-3-git-send-email-jari.aalto@cante.net>
Signed-off-by: Jari Aalto <jari.aalto@cante.net>
---
 git-rebase--interactive.sh |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/git-rebase--interactive.sh b/git-rebase--interactive.sh
index 050140d..58e164c 100755
--- a/git-rebase--interactive.sh
+++ b/git-rebase--interactive.sh
@@ -10,6 +10,8 @@
 # The original idea comes from Eric W. Biederman, in
 # http://article.gmane.org/gmane.comp.version-control.git/22407
 
+TAIL="tail"
+
 USAGE='(--continue | --abort | --skip | [--preserve-merges] [--verbose]
 	[--onto <branch>] <upstream> [<branch>])'
 
@@ -204,7 +206,7 @@ nth_string () {
 make_squash_message () {
 	if test -f "$SQUASH_MSG"; then
 		COUNT=$(($(sed -n "s/^# This is [^0-9]*\([1-9][0-9]*\).*/\1/p" \
-			< "$SQUASH_MSG" | tail -n 1)+1))
+			< "$SQUASH_MSG" | $TAIL 1)+1))
 		echo "# This is a combination of $COUNT commits."
 		sed -n "2,\$p" < "$SQUASH_MSG"
 	else
-- 
1.5.3.2.81.g17ed
Previous: Jari AaltoNext: Johannes Schindelin
Message 4 of 10 in “tail -n not supported in all OSs”
  1. tail -n not supported in all OSsJari Aalto, Oct 16, 2007
  2. git-am.sh: Remove option -n from tailJari Aalto, Oct 16, 2007
  3. git-commit.sh: Remove option -n from tailJari Aalto, Oct 16, 2007
  4. git-rebase--interactive.sh: Remove option -n from tailJari Aalto, Oct 16, 2007
  5. Johannes SchindelinOct 16, 2007
  6. David BrownOct 16, 2007
  7. YOSHIFUJI Hideaki / 吉藤英明Oct 16, 2007
  8. Johannes SchindelinOct 16, 2007
  9. Florian WeimerOct 16, 2007
  10. Theodore TsoOct 16, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.