Date: Mon, 27 Apr 2009 15:36:21 -0400 From: John Nielsen <lists@jnielsen.net> To: Giorgos Keramidas <keramida@freebsd.org> Cc: freebsd-questions@freebsd.org Subject: Re: CVS history access? Message-ID: <200904271536.21268.lists@jnielsen.net> In-Reply-To: <87vdophp4w.fsf@kobe.laptop> References: <200904240535.37460.lists@jnielsen.net> <200904271503.30531.lists@jnielsen.net> <87vdophp4w.fsf@kobe.laptop>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 27 April 2009 03:29:03 pm Giorgos Keramidas wrote: > On Mon, 27 Apr 2009 15:03:30 -0400, John Nielsen <lists@jnielsen.net> wrote: > > I installed the subversion-freebsd port and pulled in "src" from > > "head". This lets me do e.g. "svn log -g --xml" locally and get an > > XML list of commits along the main (head/current) development line > > going back to 1993. > > > > For files changed with each revision I can do "svn diff -c > > NUM --summarize". Is there a way to get this information integrated > > with the "svn log" output short of running the command for each > > revision in the log output? > > It's already part of 'svn log --xml' output if you use the -v option. > When you use -v *and* --xml at the same time, an additional element is > inserted to each changeset listing all the path changes: > > $ svn log -v --xml -c 191585 file:///home/svn/base > <?xml version="1.0"?> > <log> > <logentry > revision="191585"> > <author>rpaulo</author> > <date>2009-04-27T18:59:40.453027Z</date> > % <paths> > % <path > % kind="" > % > action="M">/projects/mesh11s/sys/net80211/ieee80211_output.c</path> % > </paths> > <msg>Append Mesh Configuration IE on probe responses and beacons. > > Sponsored by: The FreeBSD Foundation > </msg> > </logentry> > </log> > > I think the <paths> list of path changes is what you are after :) Exactly right. Thanks much! JN
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200904271536.21268.lists>