The automatic commit email below amounted to 416 KB of "all lines changed" diffs, all because each file had had its eol-style changed.
1. Isn't there a limit on the size of a commit e-mail?  If there is, but the limit is more than 416 KB, I think that is too much.  Surely the idea is only to show people what has been committed so they can take a quick look?  If there is a huge amount of change, nobody will read it from the email, they will use a side-by-side diff program on a real WC or whatever.
2. Is "diff" correct in generating all-lines-changed diffs but no "property has changed" diffs?  When I manually "svn diff" the first two of these changes, I see property changes reported, matching up with the "(contents, props changed)" notes in the "Modified:" list below.  For instance,
[[[
~> svn diff -r7237:7238 ~/src/subversion/subversion/bindings/java/javahl/Makefile.am
Index: /home/julianfoad/src/subversion/subversion/bindings/java/javahl/Makefile.am
===================================================================
--- /home/julianfoad/src/subversion/subversion/bindings/java/javahl/Makefile.am (revision 7237)
+++ /home/julianfoad/src/subversion/subversion/bindings/java/javahl/Makefile.am (revision 7238)
@@ -1,4 +1,4 @@
-SUBDIRS = src native cls doc
-
-EXTRA_DIST = autogen.sh
-
+SUBDIRS = src native cls doc
+
+EXTRA_DIST = autogen.sh
+
Property changes on: /home/julianfoad/src/subversion/subversion/bindings/java/javahl/Makefile.am
___________________________________________________________________
Name: svn:eol-style
   + native
~> svn diff -r7237:7238 ~/src/subversion/subversion/bindings/java/javahl/autogen.sh
Property changes on: /home/julianfoad/src/subversion/subversion/bindings/java/javahl/autogen.sh
___________________________________________________________________
Name: svn:eol-style
   + native
Name: svn:executable
   - *
   + *
]]]
3. Why does "svn:executable" show as changed in that last example?  I checked with "propget" and "hexdump": the value is two characters, an asterisk followed by a newline, both before and after the change.
- Julian
-------- Original Message --------
Subject: svn commit: rev 7238 - in trunk/subversion/bindings/java/javahl: . cls doc native src src/org/tigris/subversion/javahl
Date: Mon, 29 Sep 2003 05:06:15 -0500
From: patrick@tigris.org
Reply-To: dev@subversion.tigris.org
To: svn@subversion.tigris.org
Author: patrick
Date: Mon Sep 29 05:06:12 2003
New Revision: 7238
Modified:
   trunk/subversion/bindings/java/javahl/Makefile.am   (contents, props changed)
   trunk/subversion/bindings/java/javahl/autogen.sh   (props changed)
   trunk/subversion/bindings/java/javahl/cls/Makefile.am   (contents, props changed)
   trunk/subversion/bindings/java/javahl/configure.in   (contents, props changed)
   trunk/subversion/bindings/java/javahl/doc/Makefile.am   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIByteArray.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIByteArray.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNICriticalSection.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNICriticalSection.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIMutex.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIMutex.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIStackElement.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIStackElement.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIStringHolder.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIStringHolder.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIThreadData.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIThreadData.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIUtil.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/JNIUtil.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Makefile.am   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Notify.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Notify.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Path.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Path.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Pool.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Pool.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Prompter.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Prompter.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Revision.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Revision.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/SVNClient.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/SVNClient.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Targets.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/Targets.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/libsvnjavahl.la.c   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/org_tigris_subversion_javahl_SVNClient.cpp   (contents, props changed)
   trunk/subversion/bindings/java/javahl/native/svnjavahl.dsp   (props changed)
   trunk/subversion/bindings/java/javahl/native/svnjavahl.dsw   (props changed)
   trunk/subversion/bindings/java/javahl/native/version.h   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/Makefile.am   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/ClientException.java   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/DirEntry.java   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/JNIError.java   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/LogMessage.java   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/NodeKind.java   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Notify.java   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/PromptUserPassword.java   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/PropertyData.java   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Revision.java   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/SVNClient.java   (contents, props changed)
   trunk/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Status.java   (contents, props changed)
Log:
* javahl/cls/Makefile.am               set svn:eol-style to native
* javahl/doc/Makefile.am               set svn:eol-style to native
* javahl/native/Revision.cpp           set svn:eol-style to native
* javahl/native/JNIThreadData.cpp      set svn:eol-style to native
* javahl/native/JNIMutex.cpp           set svn:eol-style to native
* javahl/native/SVNClient.cpp          set svn:eol-style to native
* javahl/native/Prompter.cpp           set svn:eol-style to native
* javahl/native/JNIByteArray.h         set svn:eol-style to native
* javahl/native/Targets.cpp            set svn:eol-style to native
* javahl/native/JNIStringHolder.h      set svn:eol-style to native
* javahl/native/Notify.h               set svn:eol-style to native
* javahl/native/libsvnjavahl.la.c      set svn:eol-style to native
* javahl/native/Pool.h                 set svn:eol-style to native
* javahl/native/JNIStackElement.cpp    set svn:eol-style to native
* javahl/native/JNICriticalSection.cpp set svn:eol-style to native
* javahl/native/JNIUtil.h              set svn:eol-style to native
* javahl/native/svnjavahl.dsp          set svn:eol-style to CRLF
* javahl/native/org_tigris_subversion_javahl_SVNClient.cpp
                                       set svn:eol-style to native
* javahl/native/Path.h                 set svn:eol-style to native
* javahl/native/Revision.h             set svn:eol-style to native
* javahl/native/JNIByteArray.cpp       set svn:eol-style to native
* javahl/native/JNIStringHolder.cpp    set svn:eol-style to native
* javahl/native/JNIThreadData.h        set svn:eol-style to native
* javahl/native/svnjavahl.dsw          set svn:eol-style to CRLF
* javahl/native/JNIMutex.h             set svn:eol-style to native
* javahl/native/Notify.cpp             set svn:eol-style to native
* javahl/native/Pool.cpp               set svn:eol-style to native
* javahl/native/SVNClient.h            set svn:eol-style to native
* javahl/native/Prompter.h             set svn:eol-style to native
* javahl/native/JNIUtil.cpp            set svn:eol-style to native
* javahl/native/Targets.h              set svn:eol-style to native
* javahl/native/JNIStackElement.h      set svn:eol-style to native
* javahl/native/JNICriticalSection.h   set svn:eol-style to native
* javahl/native/Makefile.am            set svn:eol-style to native
* javahl/native/version.h              set svn:eol-style to native
* javahl/native/Path.cpp               set svn:eol-style to native
* javahl/configure.in                  set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/DirEntry.java
                                       set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/PromptUserPassword.java
                                       set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/Status.java
                                       set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/SVNClient.java
                                       set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/LogMessage.java
                                       set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/Notify.java
                                       set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/JNIError.java
                                       set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/NodeKind.java
                                       set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/ClientException.java
                                       set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/PropertyData.java
                                       set svn:eol-style to native
* javahl/src/org/tigris/subversion/javahl/Revision.java
                                       set svn:eol-style to native
* javahl/src/Makefile.am               set svn:eol-style to native
* javahl/Makefile.am                   set svn:eol-style to native
* javahl/autogen.sh                    set svn:eol-style to native
Modified: trunk/subversion/bindings/java/javahl/Makefile.am
==============================================================================
--- trunk/subversion/bindings/java/javahl/Makefile.am	(original)
+++ trunk/subversion/bindings/java/javahl/Makefile.am	Mon Sep 29 05:06:12 2003
@@ -1,4 +1,4 @@
-SUBDIRS = src native cls doc
-
-EXTRA_DIST = autogen.sh
-
+SUBDIRS = src native cls doc
+
+EXTRA_DIST = autogen.sh
+
Modified: trunk/subversion/bindings/java/javahl/cls/Makefile.am
==============================================================================
--- trunk/subversion/bindings/java/javahl/cls/Makefile.am	(original)
+++ trunk/subversion/bindings/java/javahl/cls/Makefile.am	Mon Sep 29 05:06:12 2003
@@ -1,10 +1,10 @@
-jar_content = ${wildcard org/tigris/subversion/javahl/*.class } \
-                ${wildcard org/tigris/subversion/javahl/test/*.class} 
-
-svnjavahl.jar : $(jar_content)
-	@JDK@/bin/jar cf svnjavahl.jar .
-
-data_DATA = svnjavahl.jar
-
-clean : 
-	rm -r org svnjavahl.jar
+jar_content = ${wildcard org/tigris/subversion/javahl/*.class } \
+                ${wildcard org/tigris/subversion/javahl/test/*.class} 
+
+svnjavahl.jar : $(jar_content)
+	@JDK@/bin/jar cf svnjavahl.jar .
+
+data_DATA = svnjavahl.jar
+
+clean : 
+	rm -r org svnjavahl.jar
Modified: trunk/subversion/bindings/java/javahl/configure.in
==============================================================================
...
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Sep 29 23:52:48 2003