Hi, I wrote a small patch which adds support for unified diffs to the backend. At the moment the diff between two revisions has an "unusual" format (at least I'm not familiar with it). So it would like to add the option to get an unified, svn-like diff. Here's a small example output: marcus@linux:~> curl -0 -u Admin:opensuse -X POST 'http://127.0.42.2/source/home:Admin/foo?opackage=foo&oproject=home%3AAdmin&cmd=diff&rev=16&orev=15&expand=1&unified=1' -d '' Index: test.spec =================================================================== --- test.spec (revision 15) --- test.spec (revision 16) @@ -41,4 +41,6 @@ %defattr(-, root, root) # something # added here +%dir %{_datadir}/bar %dir %{_datadir}/foo + Index: foo-bar.tar.bz2 =================================================================== Binary file foo-bar.tar.bz2 added marcus@linux:~> If there are no objections I would like to commit this change in the next days. Marcus