summaryrefslogtreecommitdiff
path: root/test-sha1.sh
diff options
context:
space:
mode:
authorSZEDER Gábor <szeder@ira.uka.de>2011-04-01 00:25:16 +0200
committerSZEDER Gábor <szeder@ira.uka.de>2013-06-24 17:22:09 +0200
commitb91b935f04e8dcb1cc9f247627fbd0346ce949f4 (patch)
treed08920c3b92839449e3460453ac9ad7d598ecac7 /test-sha1.sh
parent511ad159049fc64a13ef3e9565cc9634acb6404b (diff)
downloadgit-b91b935f04e8dcb1cc9f247627fbd0346ce949f4.tar.gz
bash prompt: use bash builtins to find out rebase state
During an ongoing interactive rebase __git_ps1() finds out the name of the rebased branch, the total number of patches and the number of the current patch by executing a '$(cat .git/rebase-merge/<FILE>)' command substitution for each. That is not quite the most efficient way to read single line single word files, because it imposes the overhead of fork()ing a subshell and fork()+exec()ing 'cat' several times. Use the 'read' bash builtin instead to avoid those overheads. Signed-off-by: SZEDER Gábor <szeder@ira.uka.de>
Diffstat (limited to 'test-sha1.sh')
0 files changed, 0 insertions, 0 deletions