]> source.dussan.org Git - jgit.git/commit
RepoCommand.RemoteReader: Add method to read contents and mode of file 81/131681/10
authorIvan Frade <ifrade@google.com>
Tue, 30 Oct 2018 18:51:49 +0000 (11:51 -0700)
committerIvan Frade <ifrade@google.com>
Wed, 31 Oct 2018 23:40:06 +0000 (16:40 -0700)
commitf648a3bd8133a1fe0668a6f969e293a24e85c88d
tree15590d4503e6bfce5aad99669b9eda251d26cccf
parent17dbaa4fdd06524da18c37299842832c5d00e24b
RepoCommand.RemoteReader: Add method to read contents and mode of file

The RepoCommand.RemoteReader interface doesn't offer access to the mode
of a file. Caller can only default to mark the copied objects as regular
files, losing e.g. the executable bit (if set).

Add a new method readFileWithMode that returns the contents and mode of
the remote file. It supersedes the readFile method, that is marked as
deprecated.

Now callers can set correctly the file mode of the copied file.

Change-Id: I8fce01e4bc5707434c0cbc4aebbae1b6b64756f0
Signed-off-by: Ivan Frade <ifrade@google.com>
org.eclipse.jgit.test/tst/org/eclipse/jgit/gitrepo/RepoCommandTest.java
org.eclipse.jgit/src/org/eclipse/jgit/gitrepo/RepoCommand.java