[alsa-cvslog] CVS: alsa-kernel/scripts ksync,1.6,1.7
Brought to you by:
perex
From: Jaroslav K. <pe...@us...> - 2002-07-01 10:10:32
|
Update of /cvsroot/alsa/alsa-kernel/scripts In directory usw-pr-cvs1:/tmp/cvs-serv2868 Modified Files: ksync Log Message: Added kdiffs command Index: ksync =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/scripts/ksync,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ksync 23 May 2002 09:20:42 -0000 1.6 +++ ksync 1 Jul 2002 10:10:27 -0000 1.7 @@ -423,6 +423,7 @@ cmd = 'bk prs -r+ ChangeSet' fp = os.popen(cmd) lines = fp.readlines() + fp.close() cs = '0.0' kernel = '0.0.0' for line in lines: @@ -438,6 +439,14 @@ cs, kernel = get_last_changeset() print 'alsa-%s-%s-linux-%s-cs%s.patch' % (time.strftime("%Y-%m-%d", time.gmtime(time.time())), ver, kernel, cs) +def kdiffs(cs = '1.532'): + os.chdir(get_bk_root()) + cmd = 'sh -c \'bk rset -hr%s.. | grep -E "^(sound/|include/sound/)" | bk gnupatch -du\'' % cs + fp = os.popen(cmd) + lines = fp.readlines() + fp.close() + print_file(sys.stdout, lines) + def main(): try: opts, args = getopt.getopt(sys.argv[1:], 'hB:C:', @@ -473,6 +482,11 @@ if len(args) > 1: ver = args[1] filename(ver) + elif args[0] == 'kdiffs': + if len(args) > 1: + kdiffs(args[1]) + else: + kdiffs() else: print 'Unknown command %s' % args[0] sys.exit(1) |