update_branches revision 01163d188b89911c3a23fe1125a4cab6764a408c
18556N/A# Copyright (C) 2005 Internet Systems Consortium, Inc. ("ISC") 18556N/A# Permission to use, copy, modify, and distribute this software for any 18556N/A# purpose with or without fee is hereby granted, provided that the above 18556N/A# copyright notice and this permission notice appear in all copies. 18556N/A# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 18556N/A# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 18556N/A# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 18556N/A# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 18556N/A# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 18556N/A# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 18556N/A# $Id: update_branches,v 1.9 2005/05/16 23:38:45 marka Exp $ 18556N/A# Track which branches are still open or not in the bind9 cvs repository. 18556N/A# This is done so that work that is "in progress" (active) doesn't get 18556N/A# closed branches to the end of the file. New branches are found by walking 18556N/A# the cvs repository and extracting the new branches from the header fields 18556N/A# name, status, to whom the branch belongs and comments. Comments are 18556N/A# in '(',')'. The first three field are single words. 18556N/A# Make sure we have a up to date copy. If the previous ran failed for 18556N/A# Search repository for new branches. 18556N/A # $file = $_; # save for branch debug below. 18556N/A s/\s(.*):.*/$1/; # extract label 18556N/A # print "branch: $_ $file\n"; # debug 18556N/Aprint BRANCHES "----------------------------------------------------------\n\n";