]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Meta/update-from-lore: support initial import as well
authorJunio C Hamano <gitster@pobox.com>
Fri, 24 Jul 2026 20:22:28 +0000 (13:22 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 24 Jul 2026 20:22:28 +0000 (13:22 -0700)
update-from-lore.sh

index ad3fcef40e9e2d710bd34974f06bb09cd8d1babb..d4bddcf7e6bb7376e0eab890da725fe118a2abcb 100755 (executable)
@@ -1,5 +1,18 @@
 #!/bin/sh
 
+afresh () {
+       if git symbolic-ref -q HEAD
+       then
+               echo >&2 "HEAD not detached"
+               exit 1
+       fi
+       b4 am -o- -t "$1" |
+       tee ./+b4am.mbx |
+       git am -s3 && rm -f ./+b4am.mbx
+
+       exit $?
+}
+
 force=
 while case "$#" in 0) break;; esac
 do
@@ -17,6 +30,7 @@ done
 
 case "$#" in
 0)     : happy ;;
+1)     afresh "$1" ;;
 *)     echo >&2 "$0: extra arguments" ;;
 esac