markpasc (owner)

Revisions

gist: 198272 Download_button fork
public
Description:
which vcs am i using again?
Public Clone URL: git://gist.github.com/198272.git
Embed All Files: show embed
~/bin/vcs #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/sh
# which vcs am i using again?
 
if [ -e .svn ]
then
echo "svn"
fi
 
git rev-parse --is-inside-work-tree > /dev/null 2> /dev/null
if [ 0 -eq $? ]
then
echo "git"
 
    git svn info --url > /dev/null 2> /dev/null
    if [ 0 -eq $? ]
    then
echo "svn"
    fi
fi
 
hg status > /dev/null 2> /dev/null
if [ 0 -eq $? ]
then
echo "hg"
 
    if [ -n "`hg gremote`" ]
    then
echo "git"
    fi
fi