Enable call chaining on LsRemoteCommand methods Change-Id: I706332386415892d7a964b241442832ad79fa223
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/api/LsRemoteCommand.java b/org.eclipse.jgit/src/org/eclipse/jgit/api/LsRemoteCommand.java index 6bfd224..947b3f5 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/api/LsRemoteCommand.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/api/LsRemoteCommand.java
@@ -106,27 +106,33 @@ public LsRemoteCommand setRemote(String remote) { * Include refs/heads in references results * * @param heads + * @return {@code this} */ - public void setHeads(boolean heads) { + public LsRemoteCommand setHeads(boolean heads) { this.heads = heads; + return this; } /** * Include refs/tags in references results * * @param tags + * @return {@code this} */ - public void setTags(boolean tags) { + public LsRemoteCommand setTags(boolean tags) { this.tags = tags; + return this; } /** * The full path of git-upload-pack on the remote host * * @param uploadPack + * @return {@code this} */ - public void setUploadPack(String uploadPack) { + public LsRemoteCommand setUploadPack(String uploadPack) { this.uploadPack = uploadPack; + return this; } /** @@ -193,4 +199,4 @@ public Collection<Ref> call() throws GitAPIException, } } -} \ No newline at end of file +}