Hello!
I would ask you to make some JavaHL contructors public, so it would be possible 
to implement JavaHL more easily. Once you were so kind to do that

https://mail-archives.apache.org/mod_mbox/subversion-dev/201309.mbox/%3c201309041617.25159.pavle...@tmatesoft.com%3E

and I'm asking you to do that once again.

[[[
Make constructors of LocationSegment and FileRevision publc.

* subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNRemote.java
  (LocationSegment): Make constructor public.
  (FileRevision): Make constructor public.

]]]
[[[
Index: 
subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNRemote.java
===================================================================
--- subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNRemote.java 
(revision 1734105)
+++ subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNRemote.java 
(working copy)
@@ -507,9 +507,9 @@ public interface ISVNRemote
         private static final long serialVersionUID = 1L;
 
         /**
-         * Private constructor called by the native implementation.
+         * Constructor called by the native implementation.
          */
-        private LocationSegment(String path,
+        public LocationSegment(String path,
                                 long startRevision,
                                 long endRevision)
         {
@@ -594,9 +594,9 @@ public interface ISVNRemote
         private static final long serialVersionUID = 1L;
 
         /**
-         * Private constructor called by the native implementation.
+         * Constructor called by the native implementation.
          */
-        private FileRevision(String path, long revision,
+        public FileRevision(String path, long revision,
                              boolean resultOfMerge,
                              Map<String, byte[]> revisionProperties,
                              Map<String, byte[]> propertiesDelta,
]]]

Dmitry Pavlenko

Reply via email to