]> source.dussan.org Git - jgit.git/commitdiff
Fixed javadoc: the getBranch() and getFullBranch() can return null 15/51015/5
authorAndrey Loskutov <loskutov@gmx.de>
Sun, 28 Jun 2015 18:34:57 +0000 (20:34 +0200)
committerJonathan Nieder <jrn@google.com>
Wed, 29 Jul 2015 22:04:50 +0000 (18:04 -0400)
Change-Id: I284a1b5f8220f68496f992b0e97e6934e03ae616
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
org.eclipse.jgit/src/org/eclipse/jgit/lib/Repository.java

index fc7dca2d434bbcdf8473ead6d2469eee75d5d834..d4c72cb9cb62fd9cc8cad34472373fd16ee9fdcc 100644 (file)
@@ -849,8 +849,9 @@ public abstract class Repository implements AutoCloseable {
         * Except when HEAD is detached, in which case this method returns the
         * current ObjectId in hexadecimal string format.
         *
-        * @return name of current branch (for example {@code refs/heads/master}) or
-        *         an ObjectId in hex format if the current branch is detached.
+        * @return name of current branch (for example {@code refs/heads/master}),
+        *         an ObjectId in hex format if the current branch is detached,
+        *         or null if the repository is corrupt and has no HEAD reference.
         * @throws IOException
         */
        public String getFullBranch() throws IOException {
@@ -871,8 +872,9 @@ public abstract class Repository implements AutoCloseable {
         * leading prefix {@code refs/heads/} is removed from the reference before
         * it is returned to the caller.
         *
-        * @return name of current branch (for example {@code master}), or an
-        *         ObjectId in hex format if the current branch is detached.
+        * @return name of current branch (for example {@code master}), an
+        *         ObjectId in hex format if the current branch is detached,
+        *         or null if the repository is corrupt and has no HEAD reference.
         * @throws IOException
         */
        public String getBranch() throws IOException {