gravatar
alpar (Alpar Juttner)
alpar@cs.elte.hu
unify-sources.sh refresh the dates according to the last modification
0 1 0
default
1 file changed with 11 insertions and 2 deletions:
↑ Collapse diff ↑
Ignore white space 12 line context
1 1
#!/bin/bash
2 2

	
3
YEAR=`date +2003-%Y`
3
YEAR=`date +%Y`
4 4
HGROOT=`hg root`
5 5

	
6
function hg_year() {
7
    if [ -n "$(hg st $1)" ]; then
8
        echo $YEAR
9
    else
10
        hg log -l 1 --template='{date|isodate}\n' $1 |
11
        cut -d '-' -f 1
12
    fi
13
}
14

	
6 15
function update_header() {
7 16
    TMP_FILE=`mktemp`
8 17
    FILE_NAME=$1
9 18

	
10 19
    (echo "/* -*- mode: C++; indent-tabs-mode: nil; -*-
11 20
 *
12 21
 * This file is a part of LEMON, a generic C++ optimization library.
13 22
 *
14
 * Copyright (C) "$YEAR"
23
 * Copyright (C) 2003-"$(hg_year $1)"
15 24
 * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
16 25
 * (Egervary Research Group on Combinatorial Optimization, EGRES).
17 26
 *
18 27
 * Permission to use, modify and distribute this software is granted
19 28
 * provided that this copyright notice appears in all copies. For
20 29
 * precise terms see the accompanying LICENSE file.
0 comments (0 inline)