# HG changeset patch # User Alpar Juttner # Date 1240923344 -3600 # Node ID 7f4536948929945a65a37328ea2be71dea0eb283 # Parent 4b558ee0d4f5db6321d0ab162307e3a8449e726a# Parent a76f55d7d39765d686149fec07c3bf60f595f403 Merge diff -r 4b558ee0d4f5 -r 7f4536948929 scripts/unify-sources.sh --- a/scripts/unify-sources.sh Tue Apr 28 13:42:28 2009 +0100 +++ b/scripts/unify-sources.sh Tue Apr 28 13:55:44 2009 +0100 @@ -1,8 +1,17 @@ #!/bin/bash -YEAR=`date +2003-%Y` +YEAR=`date +%Y` HGROOT=`hg root` +function hg_year() { + if [ -n "$(hg st $1)" ]; then + echo $YEAR + else + hg log -l 1 --template='{date|isodate}\n' $1 | + cut -d '-' -f 1 + fi +} + function update_header() { TMP_FILE=`mktemp` FILE_NAME=$1 @@ -11,7 +20,7 @@ * * This file is a part of LEMON, a generic C++ optimization library. * - * Copyright (C) "$YEAR" + * Copyright (C) 2003-"$(hg_year $1)" * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport * (Egervary Research Group on Combinatorial Optimization, EGRES). *