Mercurial > ~mikael > mcabber > hg
view mcabber/hgcset.sh @ 2225:dc3b3ac1ba76
Free the buffdata structures when buffers are closed
Free the buffdata strcutures when buffers are closed and there are no
more users (these structures can be shared if the "symlink" shared history
is used).
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 07 Nov 2015 12:21:12 +0100 |
parents | e8f2db654e67 |
children |
line wrap: on
line source
#! /bin/sh srcdir="$1" builddir="$2" if [ ! -f "$srcdir/logprint.h" ]; then echo "Unable to find mcabber sources!" >&2 exit 1 fi cd "$srcdir" if which hg > /dev/null 2>&1; then cs=$(hg id 2> /dev/null | cut -d' ' -f1) if test $? -eq 0; then if [ x"$cs" != x ]; then grep -q "$cs" "$builddir/hgcset.h" > /dev/null 2>&1 || \ echo "#define HGCSET \"$cs\"" > "$builddir/hgcset.h" exit 0 fi fi fi echo > "$builddir/hgcset.h"