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