Update of /cvsroot/alsa/alsa-kernel/scripts In directory sc8-pr-cvs1:/tmp/cvs-serv25995
Modified Files: ksync Log Message: More and better comments for cvsps-merge Index: ksync =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/scripts/ksync,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- ksync 25 Sep 2003 18:55:43 -0000 1.25 +++ ksync 1 Dec 2003 09:39:29 -0000 1.26 @@ -80,6 +80,7 @@ # Comment mapping COMMENT_MAP = [ ('/drivers/mpu401' ,'MPU401 UART'), + ('/include/asound_fm.h' ,'Raw OPL FM'), ('/drivers/opl3' ,'OPL3'), ('/drivers/opl4' ,'OPL4'), ('/drivers/vx' ,'Digigram VX core'), @@ -98,11 +99,13 @@ ('/isa/gus/gusmax.c' ,'GUS MAX driver'), ('/isa/gus/interwave.*' ,'AMD InterWave driver'), ('/isa/gus' ,'GUS drivers'), + ('/include/sb.h' ,'SB drivers'), ('/isa/sb/es968.c' ,'ES968 driver'), ('/isa/sb/emu8000.*' ,'EMU8000 driver'), ('/isa/sb/sb16.*' ,'SB16/AWE driver'), ('/isa/sb/sb8.*' ,'SB8 driver'), ('/isa/sb' ,'SB drivers'), + ('/isa/opti9xx' ,'Opti9xx drivers'), ('/isa/wavefront' ,'Wavefront drivers'), ('/isa/als100.c' ,'ALS100 driver'), ('/isa/azt2320.c' ,'AZT2320 driver'), @@ -111,6 +114,7 @@ ('/isa/es18xx.c' ,'ES18xx driver'), ('/isa/opl3sa2.c' ,'OPL3SA2 driver'), ('/isa/sgalaxy.c' ,'Sound Galaxy driver'), + ('/include/sscape_ioctl.h','Sound Scape driver'), ('/isa/sscape.c' ,'Sound Scape driver'), ('/isa' ,'ERROR'), ('/pci/ac97/ak4531_codec.c','AK4531 codec'), @@ -126,10 +130,15 @@ ('/pci/ice1712' ,'ICE1712 driver'), ('/pci/korg1212' ,'KORG1212 driver'), ('/pci/nm256' ,'NM256 driver'), + ('/include/hdsp.h' ,'RME HDSP driver'), ('/pci/rme9652/hdsp.c' ,'RME HDSP driver'), ('/pci/rme9652' ,'RME9652 driver'), + ('/include/ymfpci.h' ,'YMFPCI driver'), + ('/pci/ymfpci' ,'YMFPCI driver'), + ('/include/trident.h' ,'Trident driver'), ('/pci/trident' ,'Trident driver'), ('/pci/vx222' ,'Digigram VX222 driver'), + ('/include/cs46xx.h' ,'CS46xx driver'), ('/pci/cs46xx' ,'CS46xx driver'), ('/pci/als4000.c' ,'ALS4000 driver'), ('/pci/azt3328.c' ,'AZT3328 driver'), @@ -158,10 +167,13 @@ ('/ppc' ,'ERROR'), ('/i2c/l3' ,'L3 drivers'), ('/i2c/other' ,'Serial BUS drivers'), + ('/include/i2c.h' ,'I2C lib core'), + ('/i2c/i2c.c' ,'I2C lib core'), ('/i2c' ,'ERROR'), ('/parisc' ,'ERROR'), ('/sparc' ,'ERROR'), ('/pcmcia/vx' ,'Digigram VX Pocket driver'), + ('/pcmcia/Kconfig' ,'PCMCIA Kconfig'), ('/pcmcia' ,'ERROR'), ('/usb/usbaudio.(c|h)' ,'USB generic driver'), ('/usb/usbmixer.(c|h)' ,'USB generic driver'), @@ -177,18 +189,29 @@ ('/core/sgbuf.*' ,'Memalloc module'), ('/core/rtctimer.*' ,'RTC timer driver'), ('/core/timer.*' ,'Timer Midlevel'), + ('/include/rawmidi.*' ,'RawMidi Midlevel'), ('/core/rawmidi.*' ,'RawMidi Midlevel'), + ('/include/pcm.*' ,'PCM Midlevel'), ('/core/pcm.*' ,'PCM Midlevel'), + ('/include/hwdep.*' ,'HWDEP Midlevel'), ('/core/hwdep.*' ,'HWDEP Midlevel'), + ('/include/control.*' ,'Control Midlevel'), ('/core/control.*' ,'Control Midlevel'), ('/include/asound.h' ,'ALSA Core'), + ('/include/version.h' ,'ALSA Version'), + ('/include/initval.h' ,'ALSA Core'), + ('/include/minors.h' ,'ALSA Minor Numbers'), + ('/include/sndmagic.h' ,'ALSA Core'), + ('/include/info.h' ,'ALSA Core'), ('/core/info.*' ,'ALSA Core'), ('/core/control.*' ,'ALSA Core'), ('/core/init.*' ,'ALSA Core'), ('/core/sound.*' ,'ALSA Core'), + ('/core/memory.*' ,'ALSA Core'), ('/core' ,'ERROR'), ('/Documentation' ,'Documentation'), ('/include' ,'ERROR'), + ('/sound_core.c' ,'OSS device core'), ('/' ,'ERROR') ] @@ -493,7 +516,7 @@ print_file(fp, lines) fp.close() -def do_alsa_kernel_diff(alsa, kernel, from_cvs_time, to_cvs_time): +def do_alsa_kernel_diff(alsa, kernel, from_cvs_time, to_cvs_time, ofile=sys.stdout): global FATAL_LSYNC_ERROR ncvsflag = 0 nbkflag = 0 @@ -558,7 +581,7 @@ FATAL_LSYNC_ERROR = 1 os.remove(tmpfile) else: - print_file(sys.stdout, lines) + print_file(ofile, lines) if ncvsflag: os.remove(afile) if nbkflag: @@ -940,15 +963,32 @@ print 'Trying merge patch ' + f ff = get_cvs_root() + '/scripts/changesets/' + f fp = open(ff, 'r') - lines = fp.readlines() + diffs = fp.readlines() fp.close() + files = [] + for line in diffs: + if line[0:3] == '+++': + xx1 = string.split(line, ' ') + xx1 = string.split(xx1[1], '\t') + xx2 = string.split(xx1[0], '/') + a = 0 + file = '' + for i in xx2: + a += 1 + if a < 2: + continue + if file != '': + file = file + '/' + i + else: + file = i + files.append(file) log = [] members = [] ok = 0 idx = 0 author = '' date = '' - for line in lines: + for line in diffs: if line[:-1] == 'Log:': ok = 1 elif line[:-1] == 'Members: ': @@ -969,6 +1009,10 @@ while log[len(log)-1] == '\n': del log[len(log)-1] lines = 'ALSA CVS update\n' + if author != '': + nlines = 'ALSA CVS update' + ' - ' + author + '\n' + else: + nlines = lines if date != '': lines = lines + 'D:' + date + '\n' changes = cvsps_merge_members(members) @@ -976,20 +1020,31 @@ lines = lines + 'C:' + i + '\n' if author != '': lines = lines + 'A:' + author + '\n' + for i in changes: + nlines = nlines + i + '\n' for i in members: lines = lines + 'F:' + i for i in log: lines = lines + 'L:' + i + nlines = nlines + i if t: print lines return - while os.system('bk import -tpatch -C -y"' + lines + '" ' + ff + ' .'): + while os.system('bk import -tpatch -C -y"' + nlines + '" ' + ff + ' .'): print 'BK patch import error, xterm? (any key to continue or Control-C to abort)' sys.stdin.readline() - xterm - if os.system('bk commit -y"' + lines + '"'): + os.system("xterm") + if os.system('bk commit -y"' + nlines + '"'): print 'BK commit failed' sys.exit(1) + for file in files: + os.system('bk get %s' % file) + if not os.path.exists(file): + continue + if os.system('bk comment -y"' + lines + '" %s' % file): + print 'BK comment change failed' + sys.exit(1) + #sys.exit(1) def cvsps_merge(): os.chdir(get_bk_root()) @@ -999,6 +1054,15 @@ file, suff = string.split(f, '.') if suff == 'patch': cvsps_merge1(f, t=1) + print 'Is this ok? Press Ctrl-C to abort...' + sys.stdin.readline() + get_cvs_files(get_cvs_root(), '/') + update_cvs_file('include/version.h') + modify_version_file() + do_alsa_kernel_diff('/include/version.h', '/include/sound/version.h', 0, 0) + os.remove(get_cvs_root() + '/include/version.h') + update_cvs_file('include/version.h') + os.chdir(get_bk_root()) print 'Is this ok? Press Ctrl-C to abort...' sys.stdin.readline() for f in l: ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog