What\'s the easiest way to determine when a property was set on a file or folder? Basically, I\'m looking for an equivalent of \"svn blame\" that works on properties.
<
One way to get a list of when properties for a given folder has changed is:
svn log -v . |grep " M /trunk/datacenter$" -B2
Which gives the following output:
r963 | someuser | 2013-08-26 20:32:37 +0200 (Mon, 26 Aug 2013) | 4 lines
Changed paths:
M /trunk/datacenter
--
r908 | someotheruser | 2013-08-15 12:15:03 +0200 (Thu, 15 Aug 2013) | 1 line
Changed paths:
M /trunk/datacenter
--
r413 | someuser | 2013-04-26 09:02:08 +0200 (Fri, 26 Apr 2013) | 1 line
Changed paths:
M /trunk/datacenter
Then you can look at each revision to see what changed:
$ svn diff -c963
at the bottom:
...
Property changes on: .
___________________________________________________________________
Modified: svn:ignore
## -22,3 +22,5 ##
.idea
.classpath
+
+dev-config.groovy
Cons:
Note: not sure -B2 is sufficient in all cases, as the line " M /trunk/datacenter" might not be the first line