Preliminary update to JGit 1.2.0. This will be refined.
| | |
| | | <attribute name="javadoc_location" value="jar:platform:/resource/gitblit/ext/googlecharts-1.4.17-javadoc.jar!/"/>
|
| | | </attributes>
|
| | | </classpathentry>
|
| | | <classpathentry kind="lib" path="ext/org.eclipse.jgit-1.1.0.201109151100-r.jar" sourcepath="ext/org.eclipse.jgit-1.1.0.201109151100-r-sources.jar">
|
| | | <attributes>
|
| | | <attribute name="javadoc_location" value="jar:platform:/resource/gitblit/ext/org.eclipse.jgit-1.1.0.201109151100-r-javadoc.jar!/"/>
|
| | | </attributes>
|
| | | </classpathentry>
|
| | | <classpathentry kind="lib" path="ext/org.eclipse.jgit.http.server-1.1.0.201109151100-r.jar" sourcepath="ext/org.eclipse.jgit.http.server-1.1.0.201109151100-r-sources.jar">
|
| | | <attributes>
|
| | | <attribute name="javadoc_location" value="jar:platform:/resource/gitblit/ext/org.eclipse.jgit-1.1.0.201109151100-r-javadoc.jar!/"/>
|
| | | </attributes>
|
| | | </classpathentry>
|
| | | <classpathentry kind="lib" path="ext/javax.servlet-3.0.1.jar" sourcepath="ext/javax.servlet-3.0.1-sources.jar"/>
|
| | | <classpathentry kind="lib" path="ext/markdownpapers-core-1.2.5.jar" sourcepath="ext/markdownpapers-core-1.2.5-sources.jar">
|
| | | <attributes>
|
| | |
| | | <attribute name="javadoc_location" value="jar:platform:/resource/gitblit/ext/groovy-all-1.8.4-javadoc.jar!/"/>
|
| | | </attributes>
|
| | | </classpathentry>
|
| | | <classpathentry kind="lib" path="ext/org.eclipse.jgit-1.2.0.201112221803-r.jar" sourcepath="ext/org.eclipse.jgit-1.1.0.201109151100-r-sources.jar">
|
| | | <attributes>
|
| | | <attribute name="javadoc_location" value="jar:platform:/resource/gitblit/ext/org.eclipse.jgit-1.2.0.201112221803-r-javadoc.jar!/"/>
|
| | | </attributes>
|
| | | </classpathentry>
|
| | | <classpathentry kind="lib" path="ext/org.eclipse.jgit.http.server-1.2.0.201112221803-r.jar" sourcepath="ext/org.eclipse.jgit.http.server-1.2.0.201112221803-r-sources.jar">
|
| | | <attributes>
|
| | | <attribute name="javadoc_location" value="jar:platform:/resource/gitblit/ext/org.eclipse.jgit.http.server-1.2.0.201112221803-r-javadoc.jar!/"/>
|
| | | </attributes>
|
| | | </classpathentry>
|
| | | <classpathentry kind="output" path="bin"/>
|
| | | </classpath>
|
| | |
| | | **New:** *web.allowFlashCopyToClipboard = true*
|
| | | - improved: empty repositories now link to a new *empty repository* page which gives some direction to the user for the next step in using Gitblit. This page displays the primary push/clone url of the repository and gives sample syntax for the git command-line client. (issue 31)
|
| | | - improved: unit testing framework has been migrated to JUnit4 syntax and the test suite has been redesigned to run all unit tests, including rpc, federation, and git push/clone tests
|
| | | - updated: JGit 1.2.0
|
| | |
|
| | | ### Older Releases
|
| | |
|
| | |
| | |
|
| | | // The build script extracts this exact line so be careful editing it
|
| | | // and only use A-Z a-z 0-9 .-_ in the string.
|
| | | public static final String JGIT_VERSION = "JGit 1.1.0 (201109151100-r)";
|
| | | public static final String JGIT_VERSION = "JGit 1.2.0 (201112221803-r)";
|
| | |
|
| | | public static final String ADMIN_ROLE = "#admin";
|
| | |
|
| | |
| | | import java.io.OutputStreamWriter;
|
| | | import java.text.MessageFormat;
|
| | | import java.util.Collection;
|
| | | import java.util.Enumeration;
|
| | | import java.util.LinkedHashSet;
|
| | | import java.util.Set;
|
| | |
|
| | | import javax.servlet.ServletConfig;
|
| | | import javax.servlet.ServletContext;
|
| | | import javax.servlet.ServletException;
|
| | | import javax.servlet.http.HttpServletRequest;
|
| | |
|
| | |
| | |
|
| | | private File groovyDir;
|
| | |
|
| | | /**
|
| | | * Configure the servlet from Gitblit's configuration.
|
| | | */
|
| | | @Override
|
| | | public String getInitParameter(String name) {
|
| | | if (name.equals("base-path")) {
|
| | | return GitBlit.getRepositoriesFolder().getAbsolutePath();
|
| | | } else if (name.equals("export-all")) {
|
| | | return "1";
|
| | | }
|
| | | return super.getInitParameter(name);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public void init(ServletConfig config) throws ServletException {
|
| | | groovyDir = GitBlit.getGroovyScriptsFolder();
|
| | |
| | | return rp;
|
| | | }
|
| | | });
|
| | | super.init(config);
|
| | | super.init(new GitblitServletConfig(config));
|
| | | }
|
| | |
|
| | | /**
|
| | | * Transitional wrapper class to configure the JGit 1.2 GitFilter.
|
| | | * This GitServlet will probably be replaced by a GitFilter so that Gitblit
|
| | | * can serve Git repositories on the root URL and not a /git sub-url.
|
| | | * |
| | | * @author James Moger
|
| | | * |
| | | */
|
| | | private class GitblitServletConfig implements ServletConfig {
|
| | | final ServletConfig config;
|
| | |
|
| | | GitblitServletConfig(ServletConfig config) {
|
| | | this.config = config;
|
| | | }
|
| | |
|
| | | @Override
|
| | | public String getServletName() {
|
| | | return config.getServletName();
|
| | | }
|
| | |
|
| | | @Override
|
| | | public ServletContext getServletContext() {
|
| | | return config.getServletContext();
|
| | | }
|
| | |
|
| | | @Override
|
| | | public String getInitParameter(String name) {
|
| | | if (name.equals("base-path")) {
|
| | | return GitBlit.getRepositoriesFolder().getAbsolutePath();
|
| | | } else if (name.equals("export-all")) {
|
| | | return "1";
|
| | | }
|
| | | return config.getInitParameter(name);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public Enumeration<String> getInitParameterNames() {
|
| | | return config.getInitParameterNames();
|
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | |
| | | "3b7c5f3938f202311bdca0bf7ed46bc0118af081");
|
| | |
|
| | | public static final MavenObject JGIT = new MavenObject("JGit", "org/eclipse/jgit",
|
| | | "org.eclipse.jgit", "1.1.0.201109151100-r", 1318000, 1354000, 3300000,
|
| | | "bacc988346c839f79513d7bc7f5c88b22ea6e7a5",
|
| | | "90abf988d98ce0d4b162f94f63fc99c435eba6b4",
|
| | | "a46540a2857a0fdbf43debf3383295a897946c79");
|
| | | "org.eclipse.jgit", "1.2.0.201112221803-r", 1318000, 1354000, 3300000,
|
| | | "f3bbea50b64c2c8e20176f412d2f063bd132878f",
|
| | | "f6c616413540e226a6b72bc573a40410412e234f",
|
| | | "a77e5ee65ba284d12ae444ac42e12948a9314c20");
|
| | |
|
| | | public static final MavenObject JGIT_HTTP = new MavenObject("JGit", "org/eclipse/jgit",
|
| | | "org.eclipse.jgit.http.server", "1.1.0.201109151100-r", 68000, 62000, 110000,
|
| | | "3070161a89756aac2dfc2e26d89faf31fe894ab4",
|
| | | "9cecb8e4351e616688cafbcca906f542d9b1f525",
|
| | | "20aaab759acd8eb6cb6acbb1b2934a689fb3774d");
|
| | | "org.eclipse.jgit.http.server", "1.2.0.201112221803-r", 68000, 62000, 110000,
|
| | | "0d0004423b71bf7c29cd4ad85010c293c4fab95f",
|
| | | "89be774b6db17bbc47b4757ae9e5178750064880",
|
| | | "4cde29a085200ccf46ac677aeb1abb39352a3a6a");
|
| | |
|
| | | public static final MavenObject JSCH = new MavenObject("JSch", "com/jcraft", "jsch",
|
| | | "0.1.44-1", 214000, 211000, 413000, "2e9ae08de5a71bd0e0d3ba2558598181bfa71d4e",
|