diff --git a/merge_helpers.sh b/merge_helpers.sh index 2d784e3288..153ee51d7f 100755 --- a/merge_helpers.sh +++ b/merge_helpers.sh @@ -58,3 +58,30 @@ downstream_upstream_diff() { local downstream_tag=`downstream_latest_tag` git diff "$previous_tag".."$downstream_latest_tag" "$@" } + + +# Opposite to restore_sc +restore_upstream() { + local f="$(basename "$1")" + local path="$(dirname "$1")" + local sc_f="tmp_sc_$f" + local upstream_f="upstream_$f" + mv "$path/$f" "$path/$sc_f" + if [ -e "$path/$upstream_f" ]; then + mv "$path/$upstream_f" "$path/$f" + fi +} + +# Oposite to restore_upstream +restore_sc() { + local f="$(basename "$1")" + local path="$(dirname "$1")" + local sc_f="tmp_sc_$f" + local upstream_f="upstream_$f" + if [ -e "$path/$f" ]; then + mv "$path/$f" "$path/$upstream_f" + fi + if [ -e "$path/$sc_f" ]; then + mv "$path/$sc_f" "$path/$f" + fi +} diff --git a/post_merge.sh b/post_merge.sh index 4677f6f80f..cf0fd99096 100755 --- a/post_merge.sh +++ b/post_merge.sh @@ -8,20 +8,6 @@ source "$mydir/merge_helpers.sh" # Require clean git state require_clean_git -# Oposite of restore_upstream in post_merge.sh -restore_sc() { - local f="$(basename "$1")" - local path="$(dirname "$1")" - local sc_f="tmp_sc_$f" - local upstream_f="upstream_$f" - if [ -e "$path/$f" ]; then - mv "$path/$f" "$path/$upstream_f" - fi - if [ -e "$path/$sc_f" ]; then - mv "$path/$sc_f" "$path/$f" - fi -} - # Color corrections | TODO more? sed -i 's|@color/riotx_accent|?colorAccent|g' vector/src/main/res/layout/* uncommitted=`git status --porcelain` diff --git a/pre_merge.sh b/pre_merge.sh index e44a12fdf9..8e254efb6c 100755 --- a/pre_merge.sh +++ b/pre_merge.sh @@ -8,18 +8,6 @@ source "$mydir/merge_helpers.sh" # Require clean git state require_clean_git -# Oposite of restore_sc in post_merge.sh -restore_upstream() { - local f="$(basename "$1")" - local path="$(dirname "$1")" - local sc_f="tmp_sc_$f" - local upstream_f="upstream_$f" - mv "$path/$f" "$path/$sc_f" - if [ -e "$path/$upstream_f" ]; then - mv "$path/$upstream_f" "$path/$f" - fi -} - # Revert Schildi's upstream string changes git checkout `upstream_previous_tag` -- `find "$mydir/vector/src/main/res" -name strings.xml` git commit -m "Automatic revert to unchanged upstream strings, pt.1"