From 6e3011b29a9126ecb438a148d95952895b86125c Mon Sep 17 00:00:00 2001 From: Kalle Olavi Niemitalo Date: Mon, 30 Jun 2008 17:45:35 +0300 Subject: [PATCH] mkdist: use git instead of cogito says Cogito is deprecated and unmaintained. --- contrib/mkdist | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contrib/mkdist b/contrib/mkdist index 301ae1ed..fd993e58 100755 --- a/contrib/mkdist +++ b/contrib/mkdist @@ -88,7 +88,7 @@ then label=$rev fi -commit=$(GIT_DIR=$GIT_DIR cg-object-id -c "$rev") || exit 1 +commit=$(git --git-dir="$GIT_DIR" rev-parse --verify "$rev^{commit}") || exit 1 if [ "$snap" ] then @@ -104,7 +104,8 @@ tmpdir=$(mktemp -d -t elinks-dist-XXXXXXXX) || exit 1 # To make it easier to compare build logs, put the source first in an # "elinks" directory, and only move to "$tartopdir" when finished. -GIT_DIR=$GIT_DIR cg-export -r "$rev" -- "$tmpdir/elinks" +git --git-dir="$GIT_DIR" archive --format=tar --prefix="elinks/" "$rev" | + (cd -- "$tmpdir" && tar -xf -) mkdir -- "$tmpdir/elinks/.git" printf "%s\n" "$commit" > "$tmpdir/elinks/.git/HEAD"