aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2016-05-12 22:32:20 +0900
committerKazuki Yamaguchi <k@rhe.jp>2016-05-12 22:40:17 +0900
commit56b46b79a7becee1090b52ef8f6326ba97cfcd84 (patch)
treec9263de532dd383f655ce9f1160938542c11911d
parentb7f6381cea57a344af5e0144565d85921eb10a13 (diff)
downloadruby-56b46b79a7becee1090b52ef8f6326ba97cfcd84.tar.gz
merge rhe-tools first
-rwxr-xr-xnya9
1 files changed, 6 insertions, 3 deletions
diff --git a/nya b/nya
index 3ba9ea5277..ed215e5646 100755
--- a/nya
+++ b/nya
@@ -1,11 +1,13 @@
#!/bin/sh
list_branches() {
- git for-each-ref --sort=-committerdate --format='
+ fmt='
d=%(committerdate:short)
r=%(refname)
- echo $d ${r#refs/heads}
- ' refs/heads
+ echo "$d ${r#refs/heads/}"
+ '
+ t=`git for-each-ref --sort=-committerdate --format="$fmt" refs/heads`
+ eval "$t"
}
git update-index --refresh || exit 1
@@ -23,6 +25,7 @@ git reset --hard upstream/trunk
# then merge branches
git fetch origin --progress
+git merge --no-edit --no-ff rhe-tools || exit 2
while list_branches && echo -n "> " && read line; do
if ORIGIN_HEAD=$(git rev-parse "origin/$line"); then
LOCAL_HEAD=$(git rev-parse "$line")