From 4ae4f5f461a6d5f6290ef7da516ea22db93bfd91 Mon Sep 17 00:00:00 2001 From: makefu Date: Mon, 30 Dec 2013 03:02:00 +0100 Subject: move stuff around bigeye is a cancer project now werkzeug git-clone now in cancer/git --- Werkzeug/Makefile | 2 -- Werkzeug/bin/git-clone-into | 48 --------------------------------------------- 2 files changed, 50 deletions(-) delete mode 100644 Werkzeug/Makefile delete mode 100755 Werkzeug/bin/git-clone-into (limited to 'Werkzeug') 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 -- cgit v1.2.3