summaryrefslogtreecommitdiffstats
path: root/Werkzeug
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2013-12-30 03:02:00 +0100
committermakefu <github@syntax-fehler.de>2013-12-30 03:02:00 +0100
commit4ae4f5f461a6d5f6290ef7da516ea22db93bfd91 (patch)
treefa0fd0d1f3c95ac1b50ab5eace9bf281049cb4d6 /Werkzeug
parent13b8a2734303b4739ce0b67486a228010f8027e2 (diff)
move stuff around
bigeye is a cancer project now werkzeug git-clone now in cancer/git
Diffstat (limited to 'Werkzeug')
-rw-r--r--Werkzeug/Makefile2
-rwxr-xr-xWerkzeug/bin/git-clone-into48
2 files changed, 0 insertions, 50 deletions
diff --git a/Werkzeug/Makefile b/Werkzeug/Makefile
deleted file mode 100644
index 57b983df..00000000
--- a/Werkzeug/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-install:
- ln -snf $$PWD/bin/git-clone-into ../bin/
diff --git a/Werkzeug/bin/git-clone-into b/Werkzeug/bin/git-clone-into
deleted file mode 100755
index 67e820e6..00000000
--- a/Werkzeug/bin/git-clone-into
+++ /dev/null
@@ -1,48 +0,0 @@
-#! /bin/sh
-#
-# usage: git-clone-into repository directory
-#
-set -euf
-
-tempdir() {
- set -- `tempnam $1`
- mkdir $1
- echo $1
-}
-
-## [prefix] -> tempnam
-tempnam() {
- until set -- $1 ${1-}`candnam` && ! test -e $2; do :; done
- echo $2
-}
-
-candnam() {
- uuidgen 2>/dev/null || date +%s%N
-}
-
-
-
- tmp_remote=`candnam`
- tmp_branch=`candnam`
-
- subdir=$2
- if test -e $subdir; then
- echo 'You are made of stupid!' >&2
- exit 23
- fi
- tmpdir=`tempdir /tmp/tempdir-`
- #trap "test -d $tmpdir && rm -vfR $tmpdir" EXIT
- trap "test -d $tmpdir && rm -fR $tmpdir" EXIT
- repository="${1-$repository}"
- git clone "$repository" $tmpdir
- (cd $tmpdir
- subdir="$subdir" git filter-branch --tree-filter '
- if ! test -d $subdir; then
- mkdir -p $subdir
- git ls-tree -z --name-only $GIT_COMMIT | xargs -I. --null mv . $subdir
- fi
- '
- git checkout -b $tmp_branch)
- git remote add $tmp_remote $tmpdir
- git fetch $tmp_remote
- git merge $tmp_remote/$tmp_branch # TODO configurable branch