summaryrefslogtreecommitdiff
path: root/klaus/__init__.py
Commit message (Collapse)AuthorAge
* Allow trailing slash for history and submodule views.Aleksey Rybalkin2017-06-26
| | | | | | | | | | | | | Fixes #190. If an URL rule in flask does not end with a part with a path converter it is better to end such rule with a slash, because documentation at http://flask.pocoo.org/docs/0.12/api/#url-route-registrations says: "1. If a rule ends with a slash and is requested without a slash by the user, the user is automatically redirected to the same page with a trailing slash attached. 2. And if a rule does not end with a trailing slash and the user requests the page with a trailing slash, a 404 not found is raised."
* Link submodules to an info page, rather than showing a 404.Jelmer Vernooij2017-06-23
| | | | | | | | | Currently, this just shows some basic information about the submodule - i.e. where the repository can be cloned from, and the revision that is referenced. Partially addresses #1. In the future, this page could redirect to the actual submodule repository history page.
* Version 1.2.0Jonas Haag2017-06-13
|
* handle refs with / properly, fixes #36Martin Zimmermann2017-06-08
| | | | | | | | | | | | | | | | | | | With this patch, Klaus handles git refs with a slash '/', e.g. feature/foo correctly. The URL structure remains the same, but there is no longer a difference in <rev> and <path>. Any URL is bit by bit checked if it contains a valid ref: -> /klaus/tree/foo/bar/setup.py <- foo/bar/setup.py (no) <- foo/bar, setup.py (yes, foo/bar is a valid ref) For URL reconstruction, url_for(view, ...), there are still `rev` and `path` arguments. The view on the other hand, joins both parts to a single URL (and splits them (again) into rev and path). Tarball filenames for branches containing a slash are substituted with a hyphen, so project@foo/bar becomes project@foo-bar.tar.gz
* Add rev path element to indexChris St. Pierre2017-06-08
| | | | | | This makes the branch/tag selector dropdown work on the index page. With the index page not supporting a rev path element, it was passed as a query parameter which was silently ignored.
* Version 1.1.0Jonas Haag2017-02-01
|
* Some minor fixesJonas Haag2017-01-27
|
* Add an 'index' page that displays a bit of history and possibly README.md.Jelmer Vernooij2017-01-26
|
* Version 1.0.1Jonas Haag2016-05-24
|
* Version 0.9.1Jonas Haag2016-04-14
|
* Version 0.8.0Jonas Haag2016-02-02
|
* Add ProxyFix, deprecate SubUri (incorrect behavior)Jonas Haag2015-11-09
|
* Update robots.txtJonas Haag2015-11-01
|
* Version 0.7.1Jonas Haag2015-10-11
|
* Version 0.7.0Jonas Haag2015-10-07
|
* Support for Exuberant CtagsJonas Haag2015-10-07
|
* RefactoringJonas Haag2015-10-07
|
* Add .diff/.patch raw commit viewsJonas Haag2015-10-03
|
* Version 0.6.0Jonas Haag2015-08-06
|
* Merge branch 'master' into feature/git-blameJonas Haag2015-07-27
|\
| * Version 0.5.0Jonas Haag2015-07-27
| |
| * CosmeticsJonas Haag2015-06-28
| |
| * Modernize codebase for Python 2/3 dual supportJonas Haag2015-06-28
| |
| * Version 0.4.10Jonas Haag2015-06-28
| |
| * Fix #88: Add 'unauthenticated_push' optionJonas Haag2015-06-24
| |
| * Whole-site password protection #88Jonas Haag2015-06-24
| | | | | | | | | | | | | | | | | | | | It's now possible to require HTTP authentication for all of the Web interface (not only push/pull). This isn't available from the command line. Note that when both whole-site password protection and Smart HTTP mode is enabled, push is allowed by default. It can be disallowed using the 'disable_push' option.
| * Version 0.4.9Jonas Haag2015-04-13
| |
* | initial blame viewMartin Zimmermann2014-06-25
|/
* Version 0.4.8Jonas Haag2014-06-22
|
* Version 0.4.7Jonas Haag2014-06-22
|
* Allow for repo downloading as tarballsMechazawa2014-06-21
|
* Add robots.txtJonas Haag2014-05-02
| | | | | | Thanks to @lb1a for the initial patch. Fixes #35.
* Version 0.4.6Jonas Haag2014-03-05
|
* Version 0.4.5Jonas Haag2014-03-05
|
* Version 0.4.4Jonas Haag2014-02-21
|
* Version 0.4.3Jonas Haag2014-02-20
|
* Version 0.4.2 -- fixes #83Jonas Haag2014-01-21
|
* Version 0.4.1Jonas Haag2014-01-17
|
* Version 0.4Jonas Haag2014-01-16
|
* Version 0.3Jonas Haag2013-06-11
|
* Version 0.2.3Jonas Haag2013-05-08
|
* 0.2.2Jonas Haag2013-04-05
|
* 0.2.1Jonas Haag2013-01-29
|
* Fix viewing tags, rename 'commit_id' to 'rev'(ision)Jonas Haag2013-01-29
|
* Rewrote Git/PyPI version guessingJonas Haag2012-12-03
|
* sitename, site_title --> site_nameJonas Haag2012-12-03
|
* Fixed #9 -- hovering over a relative timestamp shows absolute oneJonas Haag2012-08-01
|
* Merge pull request #31 from posativ/template-fixJonas Haag2012-08-01
|\ | | | | | | add page title and fix invalid markup closes #30
| * add page title and fix invalid markup closes #30posativ2012-07-31
| | | | | | | | also remove the newline from git log
* | suburi also without htdigest fileposativ2012-07-31
| |