Skip to content

Instantly share code, notes, and snippets.

/init-test Secret

Created July 15, 2015 19:07
Show Gist options
  • Save anonymous/1c0f1199097d0c1de830 to your computer and use it in GitHub Desktop.
Save anonymous/1c0f1199097d0c1de830 to your computer and use it in GitHub Desktop.
#!/bin/bash
set -ex
cat $0 # Show this script in the output
REPO=${1:-ingydotnet/djson-pm}
REPODIR="${REPO#*/}"
SUBDIR=${2:-test}
SUBREPO=$REPO-$SUBDIR
SUBREPODIR="${SUBREPO#*/}"
git hub repo-delete "$SUBREPO" || true
rm -fr "$REPODIR"
git hub clone "$REPO"
(
cd "$REPODIR"
git subrepo init test -r "git@github.com:$SUBREPO" # -b foo
git hub repo-new "$SUBREPO"
git hub repo "$SUBREPO"
cat "$SUBDIR/.gitrepo"
git subrepo push "$SUBDIR"
git subrepo status "$SUBDIR"
git hub clone "$SUBREPO"
[[ -e "$SUBREPODIR/decode.t" ]] && echo PASS || echo FAIL
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment