From 795ce2765773156da868720303a6b2638d14820b Mon Sep 17 00:00:00 2001 From: Paul Martin <paul@paulsputer.com> Date: Sun, 27 Mar 2016 12:09:16 -0400 Subject: [PATCH] Friendly URL for EditFile Page #974 --- src/main/java/com/gitblit/utils/JGitUtils.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/gitblit/utils/JGitUtils.java b/src/main/java/com/gitblit/utils/JGitUtils.java index 3aaad6d..90d4002 100644 --- a/src/main/java/com/gitblit/utils/JGitUtils.java +++ b/src/main/java/com/gitblit/utils/JGitUtils.java @@ -2727,5 +2727,22 @@ } return success; } + + /** + * Returns true if the commit identified by commitId is at the tip of it's branch. + * + * @param repository + * @param commitId + * @return true if the given commit is the tip + */ + public static boolean isTip(Repository repository, String commitId) { + try { + RefModel tip = getBranch(repository, commitId); + return (tip != null); + } catch (Exception e) { + LOGGER.error("Failed to determine isTip", e); + } + return false; + } } -- Gitblit v1.9.1