I do "svn update" every few weeks.

I enjoy reading the
=== Configuration changes in 1.xx ===
=== New features in 1.xx ===
=== Bug fixes in 1.xx ===
== API changes in 1.xx ==
contained in RELEASE-NOTES, and have even devised a way,
$ cp RELEASE-NOTES /tmp/r
$ svn update
$ diff /tmp/r RELEASE-NOTES
to get a very rough idea of what changed between rOLDER and rNEWER.

Alas, when we cross a 1.15/1.16, 1.16/1.17 boundary one is forced to try 
something like
$ perl -nwle 'print if /=== Configuration changes in 1.16 ===/../== 
Compatibility ==/' /tmp/r > /tmp/r2
$ sed '/== MediaWiki 1.15 ==/q' mediawiki/HISTORY|diff -U0 - /tmp/r2
All this diff stuff is getting quite insane. Isn't there something more precise,
like Debian's apt-listchanges...

Isn't there a SVN command that can print exactly those
=== Configuration changes in 1.xx ===
=== New features in 1.xx ===
=== Bug fixes in 1.xx ===
== API changes in 1.xx ==
for my given rOLDER to rNEWER space in time? (and nothing more verbose please.)
How is RELEASE-NOTES generated? I can't find how in my SVN tree.

P.S., shouldn't all lines be === above? One is ==.

_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to