Dissolve top level gitiles-* directories

The current layout of having gitiles-* directories with separate java
source trees dates back to the bad era of Maven, when this specific
layout was necessary to decompose the build into separate pom.xml files.

Moreover, src/{main,test}/java are also Maven artifacts, so that we go
even further and create three top level directories:

* java
* javatests
* resources

Change-Id: I4421096428db1e3de019a9b6c1253217cf7e4fbe
145 files changed
tree: 361097f7b0036228c378a3cc8679fb19bba3faed
  1. .gitignore
  2. .mailmap
  3. .settings/
  4. BUILD
  5. COPYING
  6. Documentation/
  7. README.md
  8. WORKSPACE
  9. fake_pom_deploy.xml
  10. java/com/google/gitiles/
  11. javatests/com/google/gitiles/
  12. lib/
  13. navbar.md
  14. resources/
  15. tools/
  16. 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.