mirror of
https://github.com/Noratrieb/libuwuc.git
synced 2026-01-14 19:55:07 +01:00
like git submodules without the git submodules part
This commit is contained in:
parent
d03d027a54
commit
2f52743d63
2 changed files with 20 additions and 0 deletions
3
tests/real_world/.gitignore
vendored
Normal file
3
tests/real_world/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
/*
|
||||
!.gitignore
|
||||
!clone.sh
|
||||
17
tests/real_world/clone.sh
Executable file
17
tests/real_world/clone.sh
Executable file
|
|
@ -0,0 +1,17 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# It's like git submodules without the git submodules part.
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
||||
|
||||
ensure_cloned() {
|
||||
if [ ! -d "$1" ]; then
|
||||
git clone "$1" "$SCRIPT_DIR/$2"
|
||||
fi
|
||||
|
||||
(cd "$SCRIPT_DIR/$2" && git checkout "$3")
|
||||
}
|
||||
|
||||
ensure_cloned "https://github.com/tsoding/noed.git" "tsoding_noed" "1c2bd182139080a8448a59589e8d457a7019d553"
|
||||
Loading…
Add table
Add a link
Reference in a new issue