debugpy/build/git-subrepo/note/init-test
Rich Chiodo f4ba976121
Subrepo command wasn't checked in correctly (#1737)
* Remove subrepo

* Fix subrepo
2024-11-18 09:50:34 -08:00

38 lines
902 B
Bash

#!/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"
(
exit
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
)
(
cd "$REPODIR"
git subrepo init test
git hub repo-new "$SUBREPO"
git hub repo "$SUBREPO"
cat "$SUBDIR/.gitrepo"
git subrepo push -u "$SUBDIR" -r "git@github.com:$SUBREPO" -b foo
git subrepo status "$SUBDIR"
git hub clone "$SUBREPO"
[[ -e "$SUBREPODIR/decode.t" ]] && echo PASS || echo FAIL
bash -i
)