FS#18989 - {websvn} compare revisions no longer works

Attached to Project: Arch Linux
Opened by Xavier (shining) - Wednesday, 07 April 2010, 17:28 GMT
Last edited by Jan de Groot (JGC) - Thursday, 17 February 2011, 22:31 GMT
Task Type Bug Report
Category Web Sites
Status Closed
Assigned To Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

For example if I go on hedgewars directory :
http://repos.archlinux.org/wsvn/community/hedgewars/trunk/PKGBUILD?op=log&

I select revisions 14666 and 14626 and click on compare revisions :
http://repos.archlinux.org/wsvn/community/?op=log&compare[]=%2Fhedgewars%2Ftrunk%2FPKGBUILD%4014666&compare[]=%2Fhedgewars%2Ftrunk%2FPKGBUILD%4014626

It shows me the log of all revisions that were made in community, which is not really what I asked.
Just like this simple url :
http://repos.archlinux.org/wsvn/community/?op=log&isdir=1&

I am pretty sure it worked before.

I spotted on March 18 that diff was broken too :
http://repos.archlinux.org/wsvn/packages/dmraid/trunk/dmraid_install?op=diff&rev=72534&peg=72534
But that seems to work now.
I just wonder if "compare revisions" stopped working in the same time than diff, but only the latter was fixed.
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 17 February 2011, 22:31 GMT
Reason for closing:  Deferred
Additional comments about closing:  websvn replaced by git.
Comment by Thomas Bächler (brain0) - Monday, 12 April 2010, 07:07 GMT
The diff broke during an upstream update and was later fixed (see  FS#18727 ). This upgrade seemed to only break things, not fix.
Comment by Jonathan Liu (net147) - Thursday, 22 April 2010, 09:31 GMT
Meanwhile you can check differences between two consecutive revisions by clicking the revision and then clicking "Compare with Previous". You can also workaround it by changing op=log to op=comp in the URL after selecting two revisions and clicking "Compare Revisions".
Comment by Jonathan Liu (net147) - Thursday, 22 April 2010, 09:49 GMT
Seems log.php is generating this which is causing the problem:
<form action="/wsvn/packages/?op=comp&amp;" method="get"><input type="hidden" name="op" value="log" />

The hidden value seems to be overriding the op parameter in the form action.

Loading...