ref: 2380532ff58c2afd666bc9c40dbb7a65c77c204c
parent: fc55d674565f65401a9fc89c90a3769d7c8cb4ae
author: Ori Bernstein <ori@eigenstate.org>
date: Wed Nov 23 22:11:14 EST 2022
sysupdate: only pull on 'front' branch prevent accidental merges and clobbers of work in progress
--- a/rc/bin/sysupdate
+++ b/rc/bin/sysupdate
@@ -5,4 +5,7 @@
cd /
if(! test -d .git)
bind -ac /dist/plan9front /
-git/pull -u gits://git.9front.org/plan9front/plan9front
+if(! ~ `{git/branch} heads/front)
+ >[1=2] echo sysupdate: must be on "front" branch to pull
+if not
+ git/pull -u gits://git.9front.org/plan9front/plan9front