22 lines · 407 B · Text
RawDownload
#!/bin/rcrfork en. /sys/lib/git/common.rc gitup flagfmt='c:query query' args='file ...'if (! eval `''{aux/getflags $*} || ~ $#* 0)	exec aux/usage if(~ $#query 0)	query=HEADcommit=`{git/query -p $query} files=`$nl{cleanname -d $gitrel $* | drop $gitroot}for(f in `$nl{git/walk -c -fRM -b $query $files}){	mkdir -p `{basename -d $f}	cp -x -- $commit/tree/$f $f	touch -c $f	git/add $f}exit ''