[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Commit-mailer: very long message due to svn:eol-style change

From: Julian Foad <julianfoad_at_btopenworld.com>
Date: 2003-09-29 23:53:17 CEST

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

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.