Hi Steen,

You're welcome to open the enhancement request. Linking to the
Wikipedia docs would be useful.

However, GNU diff is not sufficient to generate a diff compatible with
Review Board. It must specifically be a diff generated by a
SCM-specific tool, such as 'svn diff' or 'git diff'. Even then, we
recommend to people that they use our post-review tool, as that works
around various issues in diffs generated by some of these tools (and
is even required for such systems as Perforce).

So, rather than a quick link to those docs, what we'd really need is
an in-depth guide to generating diffs for Git, SVN, Perforce, and
every other one we support. It may be a useful thing to have, but I'd
much rather tell people "use post-review." There's work being done on
a new set of scripts in our RBTools package, one of which will produce
a proper, compatible diff for a given type of repository. We'll be
pointing people to that once it's out, and it'd sufficiently replace
that guide.

I don't want to encourage people too highly to start playing with
arguments for diff generation, as it can potentially cause
compatibility problems, and not all arguments are even supported by
the various tools.

Christian

--
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com



On Mon, Dec 20, 2010 at 2:19 AM, Steen Manniche <boxun...@gmail.com> wrote:
> Hi all,
>
> I noticed that in the documentation, there is a subsection explaining diff
> formats, esp. context and unified diff. What is perhaps missing is a guide
> on how to produce them using the diff tool, ie. which options to give diff
> in order to produce the outputs.
>
> Something along the lines of:
>
> To produce a unified diff, use:
> diff -u oldfile newfile
> To produce a context diff, use:
> diff -c oldfile newfile
>
> It could be benificial to include a link to either gnu docs
> (http://www.gnu.org/software/hello/manual/diff/Context-Format.html#Context-Format
> and http://www.gnu.org/software/hello/manual/diff/Unified-Format.html) or
> wikipedia (http://en.wikipedia.org/wiki/Diff#Context_format and
> http://en.wikipedia.org/wiki/Diff#Unified_format)
>
> Should I open an enhancement item in the issue tracker for this?
>
> Best regards,
> Steen
>
> --
> Want to help the Review Board project? Donate today at
> http://www.reviewboard.org/donate/
> Happy user? Let us know at http://www.reviewboard.org/users/
> -~----------~----~----~----~------~----~------~--~---
> To unsubscribe from this group, send email to
> reviewboard+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/reviewboard?hl=en

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Reply via email to