mirror of
https://github.com/Fakerr/git-recall.git
synced 2026-09-10 07:26:42 -04:00
Merge pull request #23 from radekk/hotfix/osx-sed-params
Fixes #13. Different param name on OSX for Sed program.
This commit is contained in:
commit
e80cb539d2
|
|
@ -151,7 +151,12 @@ fi
|
||||||
|
|
||||||
## Get commit's diff.
|
## Get commit's diff.
|
||||||
function get_diff() {
|
function get_diff() {
|
||||||
ELT="$(echo "${COMMITS[$CP-1]}" | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g")" # remove colors escape codes
|
case "$OSTYPE" in
|
||||||
|
darwin*) SED_BIN="sed -E" ;;
|
||||||
|
*) SED_BIN="sed -r" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
ELT="$(echo "${COMMITS[$CP-1]}" | $SED_BIN "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g")" # remove colors escape codes
|
||||||
DIFF_TIP=${ELT:0:7}
|
DIFF_TIP=${ELT:0:7}
|
||||||
DIFF_CMD="git show $DIFF_TIP --color=always"
|
DIFF_CMD="git show $DIFF_TIP --color=always"
|
||||||
DIFF=$(eval ${DIFF_CMD} 2>/dev/null)
|
DIFF=$(eval ${DIFF_CMD} 2>/dev/null)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue