Merge branch 'stable-0.2'

* stable-0.2:
  Bump version to 0.2-12
  Bump required Bazel version to 2.1.0
  Upgrade bazlets to latest master revision
  Set version to 0.2-7.1
  Fix formatting of Soy files
  Bump bazel version to 1.2.0
  Backport all build-related commits from master to stable-0.2
  Enable more error-prone checks
  Enable error-prone checks by default
  Update bazel options to align with gerrit's
  tools/eclipse/project.sh: Use bazel query to find project.py
  Harmonize build rule names to use hyphen instead of underscore
  Check BLOB content size before trying to render it
  BlameCacheImpl: Avoid NPE if path does not exist
  Navbar: Fix handling of [home] and [logo] metalinks
  Don't render navbar.md metadata in html
  Format with google-java-format 1.7
  Do not retain body in RevisionParser walk
  Remove unnecessary parseBody call from LogServlet
  Ensure RevTag is parsed before using its body
  Ensure RevCommit is parsed before using its content
  Require a RevWalk when building CommitData
  Convert /** @param */ to {@param} in Soy.
  RefServlet: Use full refname in link
  Automatically format all build files with buildifier lint mode

Change-Id: Ib9b31c72c276c6f95cd78802ffe818fb52338b68
tree: 546fbfa61a8f9fabf383e0547401440503c7a49f
  1. .bazelrc
  2. .bazelversion
  3. .gitignore
  4. .mailmap
  5. .settings/
  6. BUILD
  7. COPYING
  8. Documentation/
  9. README.md
  10. WORKSPACE
  11. fake_pom_deploy.xml
  12. java/
  13. javatests/
  14. lib/
  15. navbar.md
  16. resources/
  17. tools/
  18. version.bzl
README.md

Gitiles - A simple JGit repository browser

Gitiles is a simple repository browser for Git repositories, built on JGit. Its guiding principle is simplicity: it has no formal access controls, no write access, no fancy Javascript, etc.

Gitiles automatically renders *.md Markdown files into HTML for simplified documentation. Refer to the Markdown documentation for details.

Configuration

Gitiles is configurable in a git-style configuration file named gitiles.config. Refer to the configuration documentation for details.

Bugs

Use the issue tracker at github to file bugs.

Contributing to Gitiles

Please refer to the Developer Guide.