diff options
| author | SZEDER Gábor <szeder@ira.uka.de> | 2011-04-01 00:25:16 +0200 |
|---|---|---|
| committer | SZEDER Gábor <szeder@ira.uka.de> | 2013-06-24 17:22:09 +0200 |
| commit | b91b935f04e8dcb1cc9f247627fbd0346ce949f4 (patch) | |
| tree | d08920c3b92839449e3460453ac9ad7d598ecac7 /t/t4013/diff.diff_--stat_initial..side | |
| parent | bash prompt: run 'git rev-parse --git-dir' directly instead of __gitdir() (diff) | |
| download | git-b91b935f04e8dcb1cc9f247627fbd0346ce949f4.tar.gz git-b91b935f04e8dcb1cc9f247627fbd0346ce949f4.zip | |
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 't/t4013/diff.diff_--stat_initial..side')
0 files changed, 0 insertions, 0 deletions
