Bug#343142: subversion: svn diff won't work with a date
Andrew Vaughan
ajv-lists at netspace.net.au
Tue Dec 13 09:55:10 UTC 2005
On Tue, 13 Dec 2005 17:02, Jason Dorje Short wrote:
> Package: subversion
> Version: 1.2.3dfsg1-3
> Severity: normal
>
>
> In cvs one could do 'cvs diff -D "December"' to get a diff.
>
> In svn, "svn help diff" says:
>
> -r [--revision] arg : ARG (some commands also take ARG1:ARG2 range)
> A revision argument can be one of:
> NUMBER revision number
> "{" DATE "}" revision at start of the date
>
> However all of the following give an error:
>
> svn diff -r {December}
> svn diff -r "{December}"
> svn diff -r "\{December\}"
> svn diff -r \{December\}
> svn diff -r December
> svn diff -r {{December}}
> svn diff -r "{{December}}"
> svn diff -r "{" December "}"
>
> nor does it work when I give an exact date, like "December 1, 2005", or a
> "/bin/date" date, like "1 day ago".
>
The subversion book says subversion accepts
--revision {2002-02-17}
--revision {"2002-02-17 15:30"}
etc.
(see http://svnbook.red-bean.com/en/1.1/svn-book.html#svn-ch-3-sect-3.3 )
Note that diff needs a range of revisions, eg -r {2005-12-10}:{2005-12-15}.
If you use -r {2005-12-10}, subversion will implicitly add an end revision.
> This is a major problem for me. It seems like either this option is
> completely broken or the help is just wrong.
Hope this helps
Andrew V.
More information about the pkg-subversion-maintainers
mailing list