15 lines
360 B
Bash
15 lines
360 B
Bash
|
#!/bin/bash
|
||
|
function copyRepo() {
|
||
|
local dir="${BASH_SOURCE%/*}/..";
|
||
|
local target="$1";
|
||
|
git clone "$dir" "$target";
|
||
|
git -C "$dir" diff HEAD | git -C "$target" apply --allow-empty;
|
||
|
|
||
|
git -C "$dir" ls-files --exclude-standard --others | \
|
||
|
while read file; do
|
||
|
cp "$dir/$file" "$target/$file";
|
||
|
done;
|
||
|
}
|
||
|
|
||
|
copyRepo "$@";
|