Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/AuthnCallback.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/AuthnCallback.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/AuthnCallback.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/AuthnCallback.java Fri Jan 14 14:01:45 2022 @@ -58,9 +58,10 @@ public interface AuthnCallback extends AuthnResult implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** @@ -103,9 +104,10 @@ public interface AuthnCallback extends AuthnResult implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** @@ -153,9 +155,10 @@ public interface AuthnCallback */ public static class SSLServerCertFailures implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** @@ -239,9 +242,10 @@ public interface AuthnCallback */ public static class SSLServerCertInfo implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** @@ -332,9 +336,10 @@ public interface AuthnCallback extends AuthnResult implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** @@ -394,9 +399,10 @@ public interface AuthnCallback extends AuthnResult implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** @@ -440,9 +446,10 @@ public interface AuthnCallback extends AuthnResult implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /**
Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/BlameCallback.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/BlameCallback.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/BlameCallback.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/BlameCallback.java Fri Jan 14 14:01:45 2022 @@ -31,7 +31,9 @@ import org.apache.subversion.javahl.ISVN /** * This interface is used to receive every single line for a file on a * the {@link ISVNClient#blame} call. + * @deprecated use {@link BlameLineCallback} instead. */ +@Deprecated public interface BlameCallback { /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/TunnelAgent.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/TunnelAgent.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/TunnelAgent.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/TunnelAgent.java Fri Jan 14 14:01:45 2022 @@ -80,7 +80,7 @@ public interface TunnelAgent * @param hostname the host part of the svn+tunnel:// URL * @param port the port part of the svn+tunnel:// URL * - * @return an instance od {@link CloseTunnelCallback}, which will + * @return an instance of {@link CloseTunnelCallback}, which will * be invoked when the connection is closed, or * <code>null</code>. * Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/UserPasswordCallback.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/UserPasswordCallback.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/UserPasswordCallback.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/UserPasswordCallback.java Fri Jan 14 14:01:45 2022 @@ -58,8 +58,8 @@ public interface UserPasswordCallback public static final int AcceptPermanently = 2; /** - * If there are problems with the certifcate of the SSL-server, this - * callback will be used to deside if the connection will be used. + * If there are problems with the certificate of the SSL-server, this + * callback will be used to decide if the connection will be used. * @param info the probblems with the certificate. * @param allowPermanently if AcceptPermantly is a legal answer * @return one of Reject/AcceptTemporary/AcceptPermanently Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ChangePath.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ChangePath.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ChangePath.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ChangePath.java Fri Jan 14 14:01:45 2022 @@ -25,9 +25,10 @@ package org.apache.subversion.javahl.typ public class ChangePath implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 2L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Checksum.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Checksum.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Checksum.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Checksum.java Fri Jan 14 14:01:45 2022 @@ -25,9 +25,10 @@ package org.apache.subversion.javahl.typ public class Checksum implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/CopySource.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/CopySource.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/CopySource.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/CopySource.java Fri Jan 14 14:01:45 2022 @@ -29,9 +29,10 @@ package org.apache.subversion.javahl.typ */ public class CopySource implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/DirEntry.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/DirEntry.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/DirEntry.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/DirEntry.java Fri Jan 14 14:01:45 2022 @@ -32,9 +32,10 @@ import org.apache.subversion.javahl.ISVN */ public class DirEntry implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ExternalItem.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ExternalItem.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ExternalItem.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/ExternalItem.java Fri Jan 14 14:01:45 2022 @@ -31,9 +31,10 @@ import org.apache.subversion.javahl.Subv */ public class ExternalItem implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** @@ -144,9 +145,10 @@ public class ExternalItem implements jav /* Exception class for failed revision kind validation. */ private static class BadRevisionKindException extends SubversionException { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; public BadRevisionKindException(String param) Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Info.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Info.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Info.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Info.java Fri Jan 14 14:01:45 2022 @@ -35,9 +35,10 @@ import org.apache.subversion.javahl.ISVN */ public class Info implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Lock.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Lock.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Lock.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Lock.java Fri Jan 14 14:01:45 2022 @@ -31,9 +31,10 @@ import java.util.Date; */ public class Lock implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Mergeinfo.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Mergeinfo.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Mergeinfo.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Mergeinfo.java Fri Jan 14 14:01:45 2022 @@ -37,9 +37,10 @@ import org.apache.subversion.javahl.Subv */ public class Mergeinfo implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Property.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Property.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Property.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Property.java Fri Jan 14 14:01:45 2022 @@ -54,7 +54,7 @@ public class Property public static final String KEYWORDS = "svn:keywords"; /** - * flag if the file should be made excutable during retrieval + * flag if the file should be made executable during retrieval */ public static final String EXECUTABLE = "svn:executable"; Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Revision.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Revision.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Revision.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Revision.java Fri Jan 14 14:01:45 2022 @@ -33,9 +33,10 @@ import java.util.Locale; */ public class Revision implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** @@ -133,7 +134,7 @@ public class Revision implements java.io } /** - * Creates a Revision.DateSpec objet + * Creates a Revision.DateSpec object * @param revisionDate the date of the new object * @return the new object */ @@ -278,7 +279,7 @@ public class Revision implements java.io /** * Create a revision from a timestamp in milliseconds. - * Used by the native implementaiton. + * Used by the native implementation. */ private DateSpec(long milliseconds) { Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/RevisionRange.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/RevisionRange.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/RevisionRange.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/RevisionRange.java Fri Jan 14 14:01:45 2022 @@ -29,9 +29,10 @@ package org.apache.subversion.javahl.typ */ public class RevisionRange implements Comparable<RevisionRange>, java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 2L; private Revision from; @@ -160,7 +161,7 @@ public class RevisionRange implements Co { val = ((Revision.Number) rev).getNumber(); } - return new Long(val); + return Long.valueOf(val); } public int hashCode() Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Status.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Status.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Status.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Status.java Fri Jan 14 14:01:45 2022 @@ -35,9 +35,10 @@ import org.apache.subversion.javahl.Conf */ public class Status implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change made to - // this class. See the java documentation for when a change is incompatible. - // http://java.sun.com/javase/7/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 3L; /** @@ -51,7 +52,7 @@ public class Status implements java.io.S private String path; /** - * kind of the item (file, directory or unknonw) + * kind of the item (file, directory or unknown) */ private NodeKind nodeKind; @@ -417,7 +418,7 @@ public class Status implements java.io.S /** * Returns the adjusted status of the item's contents, as - * compatible with JavaHL 1.8 and older verions. + * compatible with JavaHL 1.8 and older versions. * @return file status property enum of the "textual" component. */ public Kind getTextStatus() @@ -474,7 +475,7 @@ public class Status implements java.io.S /** * Returns the adjusted status of the item's contents in the - * repository, as compatible with JavaHL 1.8 and older verions. + * repository, as compatible with JavaHL 1.8 and older versions. * @return file status property enum of the "textual" component in the * repository. */ @@ -777,7 +778,7 @@ public class Status implements java.io.S /** exists, but uninteresting */ normal ("normal"), - /** is scheduled for additon */ + /** is scheduled for addition */ added ("added"), /** under v.c., but is missing */ Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Version.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Version.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Version.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Version.java Fri Jan 14 14:01:45 2022 @@ -28,7 +28,7 @@ import org.apache.subversion.javahl.Nati /** * Encapsulates version information about the underlying native * libraries. Basically a wrapper for <a - * href="http://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_version.h"><code>svn_version.h</code></a>. + * href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_version.h"><code>svn_version.h</code></a>. */ public class Version { Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/VersionExtended.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/VersionExtended.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/VersionExtended.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/VersionExtended.java Fri Jan 14 14:01:45 2022 @@ -71,7 +71,7 @@ public class VersionExtended * @return The canonical host triplet (arch-vendor-osname) of the * system where libsvn_subr was compiled. * <p> - * <b>Note:</b> On Unix-like systems (includng Mac OS X), this string + * <b>Note:</b> On Unix-like systems (including Mac OS X), this string * is the same as the output of the config.guess script for the * underlying Subversion libraries. */ @@ -258,7 +258,7 @@ public class VersionExtended }; /** - * Slot for the adress of the native peer. + * Slot for the address of the native peer. * The JNI code is the only user of this member. */ private long cppAddr = 0; Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/RequestChannel.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/RequestChannel.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/RequestChannel.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/RequestChannel.java Fri Jan 14 14:01:45 2022 @@ -42,15 +42,18 @@ class RequestChannel public int read(ByteBuffer dst) throws IOException { - long channel = nativeChannel.get(); - if (channel != 0) - try { - return nativeRead(channel, dst); - } catch (IOException ex) { - nativeChannel.set(0); // Close the channel - throw ex; - } - throw new ClosedChannelException(); + synchronized (nativeChannel) + { + long channel = nativeChannel.get(); + if (channel != 0) + try { + return nativeRead(channel, dst); + } catch (IOException ex) { + nativeChannel.set(0); // Close the channel + throw ex; + } + throw new ClosedChannelException(); + } } private static native int nativeRead(long nativeChannel, ByteBuffer dst) Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/ResponseChannel.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/ResponseChannel.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/ResponseChannel.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/ResponseChannel.java Fri Jan 14 14:01:45 2022 @@ -42,15 +42,18 @@ class ResponseChannel public int write(ByteBuffer src) throws IOException { - long channel = this.nativeChannel.get(); - if (channel != 0) - try { - return nativeWrite(channel, src); - } catch (IOException ex) { - nativeChannel.set(0); // Close the channel - throw ex; - } - throw new ClosedChannelException(); + synchronized (nativeChannel) + { + long channel = this.nativeChannel.get(); + if (channel != 0) + try { + return nativeWrite(channel, src); + } catch (IOException ex) { + nativeChannel.set(0); // Close the channel + throw ex; + } + throw new ClosedChannelException(); + } } private static native int nativeWrite(long nativeChannel, ByteBuffer src) Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/TunnelChannel.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/TunnelChannel.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/TunnelChannel.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/apache/subversion/javahl/util/TunnelChannel.java Fri Jan 14 14:01:45 2022 @@ -50,6 +50,39 @@ abstract class TunnelChannel implements nativeClose(channel); } + /** + * Wait for current read/write to complete, then close() channel. + * Compared to close(), it has the following differences: + * <ul> + * <li> + * Prevents race condition where read/write could use incorrect file : + * <ol> + * <li>Writer thread extracts OS file descriptor from nativeChannel.</li> + * <li>Writer thread calls OS API to write to file, passing file descriptor.</li> + * <li>Writer thread is interrupted.</li> + * <li>Closer thread closes OS file descriptor. The file descriptor number is now free.</li> + * <li>Unrelated thread opens a new file. OS reuses the old file descriptor (currently free).</li> + * <li>Writer thread resumes inside OS API to write to file.</li> + * <li>Writer thread writes to unrelated file, corrupting it with unexpected data.</li> + * </ol> + * </li> + * <li> + * It can no longer cancel a read/write operation already in progress. + * The native implementation closes the other end of the pipe, breaking the pipe, + * which prevents the risk of never-completing read/write. + * </li> + * <ul/> + * + * @throws IOException + */ + public void syncClose() throws IOException + { + synchronized (nativeChannel) + { + close(); + } + } + private native static void nativeClose(long nativeChannel) throws IOException; Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ChangePath.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ChangePath.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ChangePath.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ChangePath.java Fri Jan 14 14:01:45 2022 @@ -25,13 +25,10 @@ package org.tigris.subversion.javahl; public class ChangePath implements java.io.Serializable, Comparable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 2L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ClientException.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ClientException.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ClientException.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ClientException.java Fri Jan 14 14:01:45 2022 @@ -29,13 +29,10 @@ package org.tigris.subversion.javahl; */ public class ClientException extends NativeException { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/CommitItem.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/CommitItem.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/CommitItem.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/CommitItem.java Fri Jan 14 14:01:45 2022 @@ -28,13 +28,10 @@ package org.tigris.subversion.javahl; */ public class CommitItem implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/CopySource.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/CopySource.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/CopySource.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/CopySource.java Fri Jan 14 14:01:45 2022 @@ -28,13 +28,10 @@ package org.tigris.subversion.javahl; */ public class CopySource implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/DiffSummary.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/DiffSummary.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/DiffSummary.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/DiffSummary.java Fri Jan 14 14:01:45 2022 @@ -34,13 +34,10 @@ import java.util.EventObject; */ public class DiffSummary extends EventObject { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; private DiffKind diffKind; Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/DirEntry.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/DirEntry.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/DirEntry.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/DirEntry.java Fri Jan 14 14:01:45 2022 @@ -30,13 +30,10 @@ import java.util.Date; */ public class DirEntry implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Info.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Info.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Info.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Info.java Fri Jan 14 14:01:45 2022 @@ -32,13 +32,10 @@ import java.io.File; */ public class Info implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** the name of the item */ Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Info2.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Info2.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Info2.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Info2.java Fri Jan 14 14:01:45 2022 @@ -33,13 +33,10 @@ import java.util.Set; */ public class Info2 implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Lock.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Lock.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Lock.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Lock.java Fri Jan 14 14:01:45 2022 @@ -32,13 +32,10 @@ import java.util.Date; */ public class Lock implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 2L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/LogMessage.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/LogMessage.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/LogMessage.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/LogMessage.java Fri Jan 14 14:01:45 2022 @@ -31,13 +31,10 @@ import java.util.Date; */ public class LogMessage implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Mergeinfo.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Mergeinfo.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Mergeinfo.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Mergeinfo.java Fri Jan 14 14:01:45 2022 @@ -37,13 +37,10 @@ import java.util.StringTokenizer; */ public class Mergeinfo implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/NativeException.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/NativeException.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/NativeException.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/NativeException.java Fri Jan 14 14:01:45 2022 @@ -29,13 +29,10 @@ package org.tigris.subversion.javahl; */ class NativeException extends SubversionException { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Notify.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Notify.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Notify.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Notify.java Fri Jan 14 14:01:45 2022 @@ -52,7 +52,7 @@ public interface Notify int contentState, int propState, long revision); /** - * The type of action occuring. The values are defined in the + * The type of action occurring. The values are defined in the * interface NotifyAction for building reasons. */ public static final class Action implements NotifyAction @@ -69,7 +69,7 @@ public interface Notify } /** - * The type of notification that is occuring. The values are + * The type of notification that is occurring. The values are * defined in the interface NotifyStatus for building reasons. */ public static final class Status implements NotifyStatus Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/NotifyInformation.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/NotifyInformation.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/NotifyInformation.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/NotifyInformation.java Fri Jan 14 14:01:45 2022 @@ -33,13 +33,10 @@ import java.util.EventObject; */ public class NotifyInformation extends EventObject { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ProgressEvent.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ProgressEvent.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ProgressEvent.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ProgressEvent.java Fri Jan 14 14:01:45 2022 @@ -32,13 +32,10 @@ package org.tigris.subversion.javahl; */ public class ProgressEvent implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PromptUserPassword2.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PromptUserPassword2.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PromptUserPassword2.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PromptUserPassword2.java Fri Jan 14 14:01:45 2022 @@ -51,8 +51,8 @@ public interface PromptUserPassword2 ext public static final int AcceptPermanently = 2; /** - * If there are problems with the certifcate of the SSL-server, this - * callback will be used to deside if the connection will be used. + * If there are problems with the certificate of the SSL-server, this + * callback will be used to decide if the connection will be used. * @param info the probblems with the certificate. * @param allowPermanently if AcceptPermantly is a legal answer * @return one of Reject/AcceptTemporary/AcceptPermanently Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java Fri Jan 14 14:01:45 2022 @@ -80,7 +80,7 @@ public class PropertyData public static final String KEYWORDS = "svn:keywords"; /** - * flag if the file should be made excutable during retrieval + * flag if the file should be made executable during retrieval */ public static final String EXECUTABLE = "svn:executable"; Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Revision.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Revision.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Revision.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Revision.java Fri Jan 14 14:01:45 2022 @@ -32,13 +32,10 @@ import java.util.Locale; */ public class Revision implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** @@ -146,7 +143,7 @@ public class Revision implements java.io } /** - * Creates a Revision.DateSpec objet + * Creates a Revision.DateSpec object * @param revisionDate the date of the new object * @return the new object */ Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/RevisionRange.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/RevisionRange.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/RevisionRange.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/RevisionRange.java Fri Jan 14 14:01:45 2022 @@ -30,13 +30,10 @@ package org.tigris.subversion.javahl; */ public class RevisionRange implements Comparable, java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; private Revision from; Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java Fri Jan 14 14:01:45 2022 @@ -62,7 +62,7 @@ public class SVNAdmin } /** - * slot for the adress of the native peer. The JNI code is the only user + * slot for the address of the native peer. The JNI code is the only user * of this member */ protected long cppAddr; @@ -138,7 +138,7 @@ public class SVNAdmin * @param errorOut the messages will be outputed here * @param start the first revision to be dumped * @param end the last revision to be dumped - * @param incremental the dump will be incremantal + * @param incremental the dump will be incremental * @throws ClientException throw in case of problem */ public void dump(String path, OutputInterface dataOut, @@ -156,7 +156,7 @@ public class SVNAdmin * @param errorOut the messages will be outputed here * @param start the first revision to be dumped * @param end the last revision to be dumped - * @param incremental the dump will be incremantal + * @param incremental the dump will be incremental * @param useDeltas the dump will contain deltas between nodes * @throws ClientException throw in case of problem * @since 1.5 Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java Fri Jan 14 14:01:45 2022 @@ -73,7 +73,7 @@ public class SVNClient implements SVNCli } /** - * slot for the adress of the native peer. The JNI code is the only user + * slot for the address of the native peer. The JNI code is the only user * of this member */ protected long cppAddr; Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientInterface.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientInterface.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientInterface.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientInterface.java Fri Jan 14 14:01:45 2022 @@ -27,7 +27,7 @@ import java.io.OutputStream; import java.util.Map; /** - * This interface is the commom interface for all subversion + * This interface is the common interface for all subversion * operations. It is implemented by SVNClient and SVNClientSynchronized */ public interface SVNClientInterface @@ -47,7 +47,7 @@ public interface SVNClientInterface * @return The name of the working copy's administrative * directory, which is usually <code>.svn</code>. * @see <a - * href="http://svn.apache.org/repos/asf/subversion/trunk/notes/asp-dot-net-hack.txt"> + * href="https://svn.apache.org/repos/asf/subversion/trunk/notes/asp-dot-net-hack.txt"> * Instructions on changing this as a work-around for the behavior of * ASP.Net on Windows.</a> * @since 1.3 @@ -107,7 +107,7 @@ public interface SVNClientInterface * @param descend Recurse into subdirectories if they exist. * @param onServer Request status information from server. * @param getAll get status for uninteresting (unchanged) files. - * @param noIgnore get status for normaly ignored files and directories. + * @param noIgnore get status for normally ignored files and directories. * @return Array of Status entries. * @deprecated Use {@link #status(String, int, boolean, boolean, * boolean, boolean, StatusCallback)} @@ -124,7 +124,7 @@ public interface SVNClientInterface * @param descend Recurse into subdirectories if they exist. * @param onServer Request status information from server. * @param getAll get status for uninteresting (unchanged) files. - * @param noIgnore get status for normaly ignored files and directories. + * @param noIgnore get status for normally ignored files and directories. * @param ignoreExternals if externals are ignored during status * @return Array of Status entries. * @deprecated Use {@link #status(String, int, boolean, boolean, @@ -143,7 +143,7 @@ public interface SVNClientInterface * @param depth How deep to recurse into subdirectories. * @param onServer Request status information from server. * @param getAll get status for uninteresting (unchanged) files. - * @param noIgnore get status for normaly ignored files and directories. + * @param noIgnore get status for normally ignored files and directories. * @param ignoreExternals if externals are ignored during status * @param changelists changelists to filter by * @since 1.5 @@ -931,7 +931,7 @@ public interface SVNClientInterface * @param depth depth to traverse into subdirectories * @param noIgnore whether to add files matched by ignore patterns * @param ignoreUnknownNodeTypes whether to ignore files which - * the node type is not konwn, just as pipes + * the node type is not known, just as pipes * @param revpropTable A string-to-string mapping of revision properties * to values which will be set if this operation * results in a commit. Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientSynchronized.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientSynchronized.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientSynchronized.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientSynchronized.java Fri Jan 14 14:01:45 2022 @@ -75,7 +75,7 @@ public class SVNClientSynchronized imple * @return The name of the working copy's administrative * directory, which is usually <code>.svn</code>. * @see <a - * href="http://svn.apache.org/repos/asf/subversion/trunk/notes/asp-dot-net-hack.txt"> + * href="https://svn.apache.org/repos/asf/subversion/trunk/notes/asp-dot-net-hack.txt"> * Instructions on changing this as a work-around for the behavior of * ASP.Net on Windows.</a> * @since 1.3 Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Status.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Status.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Status.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Status.java Fri Jan 14 14:01:45 2022 @@ -33,13 +33,10 @@ import java.util.Date; */ public class Status implements java.io.Serializable { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 2L; /** @@ -53,7 +50,7 @@ public class Status implements java.io.S private String path; /** - * kind of the item (file, directory or unknonw) + * kind of the item (file, directory or unknown) */ private int nodeKind; Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/StatusKind.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/StatusKind.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/StatusKind.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/StatusKind.java Fri Jan 14 14:01:45 2022 @@ -37,7 +37,7 @@ public interface StatusKind /** text or props have been modified */ public static final int modified = 2; - /** is scheduled for additon */ + /** is scheduled for addition */ public static final int added = 3; /** scheduled for deletion */ Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SubversionException.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SubversionException.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SubversionException.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SubversionException.java Fri Jan 14 14:01:45 2022 @@ -29,13 +29,10 @@ package org.tigris.subversion.javahl; */ public class SubversionException extends Exception { - // Update the serialVersionUID when there is a incompatible change - // made to this class. See any of the following, depending upon - // the Java release. - // http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc7.html - // http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf - // http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/version.html#6678 - // http://java.sun.com/javase/6/docs/platform/serialization/spec/version.html#6678 + // Update the serialVersionUID when there is an incompatible change made to + // this class. See the Java documentation (following link or its counter- + // part in your specific Java release) for when a change is incompatible. + // https://docs.oracle.com/en/java/javase/11/docs/specs/serialization/version.html#type-changes-affecting-serialization private static final long serialVersionUID = 1L; /** Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Version.java URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Version.java?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Version.java (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/Version.java Fri Jan 14 14:01:45 2022 @@ -26,7 +26,7 @@ package org.tigris.subversion.javahl; /** * Encapsulates version information about the underlying native * libraries. Basically a wrapper for <a - * href="http://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_version.h"><code>svn_version.h</code></a>. + * href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_version.h"><code>svn_version.h</code></a>. */ public class Version { Modified: subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/package.html URL: http://svn.apache.org/viewvc/subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/package.html?rev=1897034&r1=1897033&r2=1897034&view=diff ============================================================================== --- subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/package.html (original) +++ subversion/branches/multi-wc-format/subversion/bindings/javahl/src/org/tigris/subversion/javahl/package.html Fri Jan 14 14:01:45 2022 @@ -19,12 +19,12 @@ --> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!DOCTYPE html> <html> <body> <p>Provides a (mostly native, using JNI and javah) implementation of a high level Java API for -<a href="http://subversion.apache.org/">Subversion</a>. JavaHL was originally +<a href="https://subversion.apache.org/">Subversion</a>. JavaHL was originally targeted for implementors of GUI clients and IDE plug-ins, and currently provides a minimal-but-complete set of APIs which expose the core Subversion C API to Java. It requires a JRE 1.2+ (runtime).</p>
