Remove old tests and mhello
[akaros.git] / scripts / git / git-untrack
1 #!/bin/bash
2 # Barret Rhoden (brho@cs.berkeley.edu)
3 # Copyright 2016 Google Inc
4 #
5 # Stops tracking a remote branch
6
7 usage()
8 {
9         echo "$0 <remote>/<branch>"
10         exit -1
11 }
12
13 if [ $# -ne 1 ]
14 then
15         usage
16 fi
17
18 REMOTE=`echo $1 | cut -f 1 -d '/'`
19 BRANCH=`echo $1 | cut -f 2- -d '/'`
20
21 git remote | grep $REMOTE > /dev/null
22 if [ $? -ne 0 ]
23 then
24         echo "Remote $REMOTE not tracked at all!"
25         usage
26 fi
27
28 if [ "x$BRANCH" == "x" ]
29 then
30         echo "No branch!"
31         usage
32 fi
33
34 git branch -dr $REMOTE/$BRANCH
35 sed -i "/$REMOTE\/$BRANCH/d" .git/config