We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 21aa4d6 commit ca5deb3Copy full SHA for ca5deb3
scripts/helpers/restyle-diff.sh
@@ -23,14 +23,15 @@
23
# Usage:
24
# restyle-diff.sh [ref]
25
#
26
-# if unspecified, ref defaults to "master"
+# if unspecified, ref defaults to upstream/master (or master)
27
28
29
here=${0%/*}
30
31
set -e
32
33
CHIP_ROOT=$(cd "$here/../.." && pwd)
34
+cd "$CHIP_ROOT"
35
36
restyle-paths() {
37
if hash restyle-path 2>/dev/null; then
@@ -41,7 +42,11 @@ restyle-paths() {
41
42
fi
43
}
44
-cd "$CHIP_ROOT"
45
-declare -a paths="($(git diff --ignore-submodules --name-only "${1:-master}"))"
+ref="$1"
46
+if [[ -z "$ref" ]]; then
47
+ ref="master"
48
+ git remote | grep -qxF upstream && ref="upstream/master"
49
+fi
50
51
+declare -a paths="($(git diff --ignore-submodules --name-only --merge-base "$ref"))"
52
restyle-paths "${paths[@]}"
0 commit comments