mirror of
https://github.com/oasislinux/oasis.git
synced 2026-02-01 11:34:17 +01:00
22 lines
341 B
Bash
22 lines
341 B
Bash
#!/bin/rc
|
|
|
|
flag e +
|
|
|
|
repo=$1
|
|
branch=$2
|
|
tag=$3
|
|
out=$4
|
|
|
|
fn checkstatus {}
|
|
|
|
wd=`{pwd}
|
|
cd $repo
|
|
|
|
if([ -f refs/heads/$branch ]) parent=(-p $branch)
|
|
if not parent=()
|
|
|
|
message='oasis built by '`{id -un}
|
|
commit=`{echo $message | git commit-tree $tag $parent} ; checkstatus
|
|
git update-ref refs/heads/$branch $commit
|
|
ln -f refs/heads/$branch $wd/$out
|