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

[PATCH] rebase -i: respect to core.abbrev

From
Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Date
Sep 28, 2013, 16:07 UTC
Message-ID
<1380384435-20846-1-git-send-email-kirill.shutemov@linux.intel.com>

git rebase -i collapses ids on todo list to 7 hexdigits. Let's use core.abbrev config option instead, if it's set.

Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
---
 git-rebase--interactive.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/git-rebase--interactive.sh b/git-rebase--interactive.sh
index 10bf318d0d..078c28ff1b 100644
--- a/git-rebase--interactive.sh
+++ b/git-rebase--interactive.sh
@@ -713,7 +713,8 @@ expand_todo_ids() {
 }
 
 collapse_todo_ids() {
-	transform_todo_ids --short=7
+	abbrev="$(git config --get 'core.abbrev')"
+	transform_todo_ids --short="${abbrev:-7}"
 }
 
 # Rearrange the todo list that has both "pick sha1 msg" and
-- 
1.8.4.rc3
Next: Kirill A. Shutemov
Message 1 of 4 in “rebase -i: respect to core.abbrev”
  1. rebase -i: respect to core.abbrevKirill A. Shutemov, Sep 28, 2013
  2. Kirill A. ShutemovSep 28, 2013
  3. Eric SunshineSep 29, 2013
  4. Jonathan NiederSep 30, 2013

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.