Skip to content

Commit 331bcc2

Browse files
committed
Implement git-pull if it already exists.
1 parent dc83f22 commit 331bcc2

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

cloneAllBitbucket.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
echo "cloneAllBitbucket.sh username targetuserorteam"
44

5+
cwd=$(pwd)
6+
57
#USER=$1; curl --user ${USER} https://api.bitbucket.org/2.0/repositories/$2 | grep -o '"ssh:[^ ,]\+' | xargs -L1 git clone
68

79
curl -u ${1} https://api.bitbucket.org/1.0/users/${2} > repoinfo
@@ -13,6 +15,9 @@ for repo_name in `cat repoinfo | gsed -r 's/("name": )/\n\1/g' | gsed -r 's/"nam
1315
do
1416
echo "Cloning " $repo_name
1517
git clone git@bitbucket.org:${2}/$repo_name.git
18+
cd $repo_name
19+
git pull
20+
cd $cwd
1621
echo "---"
1722
done
1823

@@ -23,6 +28,9 @@ for repo_name in `cat repoinfo | sed -r 's/("name": )/\n\1/g' | sed -r 's/"name"
2328
do
2429
echo "Cloning " $repo_name
2530
git clone git@bitbucket.org:${2}/$repo_name.git
31+
cd $repo_name
32+
git pull
33+
cd $cwd
2634
echo "---"
2735
done
2836

0 commit comments

Comments
 (0)