You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2014/06/04 16:28:58 UTC

svn propchange: r1600096 - svn:log

Author: stsp
Revision: 1600096
Modified property: svn:log

Modified: svn:log at Wed Jun  4 14:28:58 2014
------------------------------------------------------------------------------
--- svn:log (original)
+++ svn:log Wed Jun  4 14:28:58 2014
@@ -16,3 +16,16 @@ A grumpier type of SVN developer might e
 is far from useful in the context of 'svn patch'. However, making the
 diff parser return mergeinfo data should not contradict this notion,
 nor should it make future research into perfect patch strategies impossible.
+
+* subversion/include/svn_diff.h
+  (svn_patch_t): Add mergeinfo and reverse_mergeinfo fields.
+ 
+* subversion/libsvn_diff/parse-diff.c
+  (): Include svn_ctype.h and svn_mergeinfo.h.
+  (parse_mergeinfo): New helper function which parses one
+   pretty-printed line of mergeinfo from svn diff output.
+  (parse_next_hunk): Parse svn:mergeinfo properties with the
+   new parse_mergeinfo() helper.
+  (parse_hunks): When an svn:mergeinfo property has been parsed,
+   do not add a hunk for it. Mergeinfo is stored inside the svn_patch_t
+   data structure.