code: plan9front

Download patch

ref: f9ae02033295468dc427b742d098b65537287b06
parent: 706aad3d94ee4d9ff93c8c21398f0bb471a438da
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Jun 5 21:58:24 EDT 2021

sysupdate: revert thumbstone temporarily

experiencing some issues with git9 transition... we likely need
to update git9 again before doing another attempt...

--- a/rc/bin/sysupdate
+++ b/rc/bin/sysupdate
@@ -1,35 +1,17 @@
 #!/bin/rc
-
 rfork en
-
-updating=()
-nl='
-'
-if(! test -d /dist/plan9front/.git){
-	>[1=2] echo 'end of line for hg: moving to git.'
-	updating=1
-
-	if(! test -f /bin/git/pull){
-		>[1=2] echo 'git is required:'
-		>[1=2] echo '	cd /sys/src/cmd/git && mk install'
-		exit gitless
-	}
-
-	>[1=2] echo '	fetching snapshot...'
-	cd /dist/plan9front
-	hget http://git.9front.org/static/plan9front-seed.tar.gz | tar xz
-	mv .git-snap .git
-
-	git/fs
-	git/walk >/dev/null
-	>[1=2] echo '	pulling with git...'
-}
-
+source=https://code.9front.org/hg/plan9front
 cd /
-if(! test -d .git)
+if(! test -d .hg)
 	bind -ac /dist/plan9front /
-git/pull -u gits://git.9front.org/plan9front/plan9front
-
-if(~ $updating 1)
-	>[1=2] echo 'got git: you may remove /dist/plan9front/.hg'
-exit ''
+while(! ~ $#* 0){
+	switch($1){
+	case -i
+		hg incoming $source
+	case *
+		echo usage: sysupdate '[-i]' >[1=2]
+		exit usage
+	}
+	shift
+}
+hg -v pull -u $source