| commit | 4a7dac0bacababc45d97ca063b558e1a5e58ca47 | [log] [download] |
|---|---|---|
| author | Jonathan Nieder <jrn@google.com> | Mon Jul 01 16:15:03 2019 -0700 |
| committer | Jonathan Nieder <jrn@google.com> | Mon Jul 01 16:17:47 2019 -0700 |
| tree | 9855e8a2f21bb38cb1ce6b4a71674e3a63f8157a | |
| parent | 51d696491238487b40818f75b95a15f95d14ff13 [diff] |
Revision: Allow @-sign in ref names
git-check-ref-format(1) explains:
Git imposes the following rules on how references are named:
8. They cannot contain a sequence @{.
9. They cannot be the single character @.
An @-sign in the middle of a ref name is fine and unambiguous,
so allow it.
Noticed in the chromium/chromium/src repo:
https://chromium.googlesource.com/chromium/src/+/refs/experimental/aarontag@chromium.org/cookie_dev_test
produces
Cannot parse URL as a Gitiles URL
instead of showing that ref.
Bug: https://crbug.com/979850
Change-Id: Ie88daf76550e47f2da4e97acaa8081ef15e11831
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.
Gitiles is configurable in a git-style configuration file named gitiles.config. Refer to the configuration documentation for details.
Use the issue tracker at github to file bugs.
Please refer to the Developer Guide.