gitorious:gitorious-fiit-mainline.git
6 years agoFix wrong variable name master
Ivan Pleško [Sat, 14 May 2011 21:22:03 +0000 (23:22 +0200)]
Fix wrong variable name

6 years agoMerge branch 'master' of gitorious.org:+fiit/gitorious/gitorious-fiit-mainline
Ivan Pleško [Sat, 14 May 2011 21:21:25 +0000 (23:21 +0200)]
Merge branch 'master' of gitorious.org:+fiit/gitorious/gitorious-fiit-mainline

Conflicts:
app/controllers/application_controller.rb
app/views/site/dashboard.html.erb
config/gitorious.sample.yml
db/schema.rb
test/functional/admin/users_controller_test.rb
test/functional/sessions_controller_test.rb
test/functional/users_controller_test.rb

6 years agoReplace issue# from comments with real links authenticators comment-links
Jan Hudek [Sat, 14 May 2011 20:08:42 +0000 (22:08 +0200)]
Replace issue# from comments with real links

6 years agoRemove deprecation warnings from Shoulda
Rodrigo Rosenfeld Rosas [Fri, 13 May 2011 01:08:09 +0000 (22:08 -0300)]
Remove deprecation warnings from Shoulda

6 years agoFix indenting in unit/repository_test.rb
Rodrigo Rosenfeld Rosas [Fri, 13 May 2011 00:57:23 +0000 (21:57 -0300)]
Fix indenting in unit/repository_test.rb

6 years agoFix pt-BR translation
Rodrigo Rosenfeld Rosas [Wed, 11 May 2011 13:33:53 +0000 (10:33 -0300)]
Fix pt-BR translation

6 years agocentos/gitorious-logrotate: add missing git-poller amongservices to restart
COUDER Christian [Mon, 2 May 2011 08:37:48 +0000 (10:37 +0200)]
centos/gitorious-logrotate: add missing git-poller amongservices to restart

git-poller was added to "ubuntu/gitorious-logrotate" in commit
c3e1d675667939e64ced1bb5b541c9042a1d60f8 by Rodrigo Rosenfeld Rosas
on Friday April 29 2011, but it was missing from the corresponding
"centos/gitorious-logrotate".

Signed-off-by: Christian Couder <christian.couder@murex.com>
6 years agogit-ultrasphinx: use GITORIOUS_HOME variable
COUDER Christian [Fri, 29 Apr 2011 16:38:45 +0000 (18:38 +0200)]
git-ultrasphinx: use GITORIOUS_HOME variable

Signed-off-by: Christian Couder <christian.couder@murex.com>
6 years agostomp: cleanup ubuntu init.d script
COUDER Christian [Fri, 29 Apr 2011 16:38:44 +0000 (18:38 +0200)]
stomp: cleanup ubuntu init.d script

Signed-off-by: Christian Couder <christian.couder@murex.com>
6 years agostomp: use RUBY_HOME and GEMS_HOME variables
COUDER Christian [Fri, 29 Apr 2011 16:38:43 +0000 (18:38 +0200)]
stomp: use RUBY_HOME and GEMS_HOME variables

By the way, PROG was not set, and LSB information
was missing.

Signed-off-by: Christian Couder <christian.couder@murex.com>
6 years agogit-poller: set RAILS_ENV when starting and stoppingpoller
COUDER Christian [Fri, 29 Apr 2011 16:38:42 +0000 (18:38 +0200)]
git-poller: set RAILS_ENV when starting and stoppingpoller

Otherwise RAILS_ENV is unset when user is changed to "git".

Signed-off-by: Christian Couder <christian.couder@murex.com>
6 years agogit-poller: cleanup ubuntu init.d script
COUDER Christian [Fri, 29 Apr 2011 16:38:41 +0000 (18:38 +0200)]
git-poller: cleanup ubuntu init.d script

Signed-off-by: Christian Couder <christian.couder@murex.com>
6 years agogit-poller: use RUBY_HOME variable
COUDER Christian [Fri, 29 Apr 2011 16:38:40 +0000 (18:38 +0200)]
git-poller: use RUBY_HOME variable

By the way, PROG was not set, and LSB information
was missing.

Signed-off-by: Christian Couder <christian.couder@murex.com>
6 years agogit-daemon: use RUBY_HOME and GITORIOUS_HOME variables
COUDER Christian [Fri, 29 Apr 2011 16:38:39 +0000 (18:38 +0200)]
git-daemon: use RUBY_HOME and GITORIOUS_HOME variables

RUBY_HOME is introduced and use to make it easier to change the
path to ruby.

PROG was not set in "centos/git-daemon", and there were some
indentation problems in this file.

Signed-off-by: Christian Couder <christian.couder@murex.com>
6 years agotemplates/centos: add missing "stomp" and "git-poller"init.d scripts
COUDER Christian [Fri, 29 Apr 2011 16:38:38 +0000 (18:38 +0200)]
templates/centos: add missing "stomp" and "git-poller"init.d scripts

The "stomp" and "git-poller" init.d scripts were in "templates/ubuntu"
but not in "templates/centos".

Under "templates/centos" these scripts need to source
"/etc/rc.d/init.d/functions" because they use the "failure" function,
and they need to have chkconfig information, so they must be
different from those in "templates/ubuntu".

Execution rights are added to the init.d scripts that did not have
them. And while at it some trailing whitespaces are removed.

Signed-off-by: Christian Couder <christian.couder@murex.com>
6 years agoMerge branch 'master' of gitorious.org:gitorious/mainline
Christian Johansen [Wed, 11 May 2011 12:24:23 +0000 (14:24 +0200)]
Merge branch 'master' of gitorious.org:gitorious/mainline

6 years agoMake terms of service and privacy policy urls configurable
Christian Johansen [Wed, 11 May 2011 12:24:17 +0000 (14:24 +0200)]
Make terms of service and privacy policy urls configurable

- Originally suggested in merge request #78

6 years agoSpecify :platform for C-based extensions
Marius Mathiesen [Tue, 10 May 2011 14:01:42 +0000 (16:01 +0200)]
Specify :platform for C-based extensions

6 years agoHot-patch for newer Rubygems versions
Marius Mathiesen [Tue, 10 May 2011 14:00:31 +0000 (16:00 +0200)]
Hot-patch for newer Rubygems versions

6 years agoCreate non-existent authorized_keys file with correct permissions
Christian Johansen [Tue, 10 May 2011 13:13:29 +0000 (15:13 +0200)]
Create non-existent authorized_keys file with correct permissions

- Fetched from merge request #77

6 years agoUse validates_url_format_of to validate project urls
Christian Johansen [Tue, 10 May 2011 12:50:48 +0000 (14:50 +0200)]
Use validates_url_format_of to validate project urls

This commit covers merge request #2215, which doesn't apply cleanly to the
current master.

6 years agoMerge branch 'merge-requests/130'
Christian Johansen [Tue, 10 May 2011 12:06:29 +0000 (14:06 +0200)]
Merge branch 'merge-requests/130'

6 years agoMerge commit 'refs/merge-requests/130' of gitorious.org:gitorious/mainline into merge...
Christian Johansen [Tue, 10 May 2011 12:01:08 +0000 (14:01 +0200)]
Merge commit 'refs/merge-requests/130' of gitorious.org:gitorious/mainline into merge-requests/130

6 years agoMerge branch 'master' of gitorious.org:gitorious/mainline
Christian Johansen [Tue, 10 May 2011 12:00:09 +0000 (14:00 +0200)]
Merge branch 'master' of gitorious.org:gitorious/mainline

6 years ago@user IS current_user, no need to call current_user again or compare it with @user
Christian Johansen [Tue, 10 May 2011 11:58:27 +0000 (13:58 +0200)]
@user IS current_user, no need to call current_user again or compare it with @user

6 years agoAdd a new comment to merge request versions after creation.
Marius Mathiesen [Tue, 10 May 2011 11:57:07 +0000 (13:57 +0200)]
Add a new comment to merge request versions after creation.

This way, a new comment will appear in the merge request thread
when a new comment arrives.

6 years agoMerge branch 'merge-requests/2222'
Christian Johansen [Tue, 10 May 2011 11:51:23 +0000 (13:51 +0200)]
Merge branch 'merge-requests/2222'

6 years agoMerge commit 'refs/merge-requests/2222' of gitorious.org:gitorious/mainline into...
Christian Johansen [Tue, 10 May 2011 11:38:18 +0000 (13:38 +0200)]
Merge commit 'refs/merge-requests/2222' of gitorious.org:gitorious/mainline into merge-requests/2222

6 years agoMerge branch 'merge-requests/147'
Christian Johansen [Tue, 10 May 2011 11:04:10 +0000 (13:04 +0200)]
Merge branch 'merge-requests/147'

6 years agoAdd test for redirect from openid creation to dashboard
Christian Johansen [Tue, 10 May 2011 11:03:58 +0000 (13:03 +0200)]
Add test for redirect from openid creation to dashboard

6 years agoFormatting
Christian Johansen [Tue, 10 May 2011 11:01:00 +0000 (13:01 +0200)]
Formatting

6 years agoMerge commit 'refs/merge-requests/147' of gitorious.org:gitorious/mainline into merge...
Christian Johansen [Tue, 10 May 2011 10:50:35 +0000 (12:50 +0200)]
Merge commit 'refs/merge-requests/147' of gitorious.org:gitorious/mainline into merge-requests/147

6 years agoMerge branch 'merge-requests/2230'
Christian Johansen [Tue, 10 May 2011 10:47:08 +0000 (12:47 +0200)]
Merge branch 'merge-requests/2230'

6 years agoMerge commit 'refs/merge-requests/2230' of gitorious.org:gitorious/mainline into...
Christian Johansen [Tue, 10 May 2011 10:41:19 +0000 (12:41 +0200)]
Merge commit 'refs/merge-requests/2230' of gitorious.org:gitorious/mainline into merge-requests/2230

6 years agoAdd a search form to the gitorious.org-branded home page
Marius Mathiesen [Mon, 9 May 2011 12:05:13 +0000 (14:05 +0200)]
Add a search form to the gitorious.org-branded home page

- Replace images with web-font powered headings

6 years agoRestart git-poller after rotating in ubuntu logrotate template
Rodrigo Rosenfeld Rosas [Fri, 29 Apr 2011 17:10:13 +0000 (14:10 -0300)]
Restart git-poller after rotating in ubuntu logrotate template

6 years agoGit ref names can contain slashes, don't swallow these when creating events.
Marius Mathiesen [Tue, 26 Apr 2011 09:10:55 +0000 (11:10 +0200)]
Git ref names can contain slashes, don't swallow these when creating events.

6 years agoFix keyboard navigation for diff browser
Björn Steinbrink [Tue, 26 Apr 2011 08:44:09 +0000 (10:44 +0200)]
Fix keyboard navigation for diff browser

The callback that handles keypresses to implement keyboard navigation
for the diff browser tried to unbind the callbacks whenever an input
field received or lost input. There were two problems with that.

First, the handler for the blur event didn't call the "enable" method,
so the state of the _enable flag wasn't updated and things became
inconsistent.

Second, bind/unbind were called with dynamically generated functions, so
the unbind wouldn't work, because you actually tried to unbind a
different function than the one you originally bound.

Instead of all that bind/unbind magic, the code now binds once, and then
toggles a simple flag to enable/disable that is checked by a guard
clause in the keypress handler.

Signed-off-by: Björn Steinbrink <steinbrink@saltation.de>
6 years agoDon't force HTTP for searching
Marius Mathiesen [Tue, 26 Apr 2011 08:47:15 +0000 (10:47 +0200)]
Don't force HTTP for searching

6 years agoFix db:setup task to allow team creation
Rodrigo Rosenfeld Rosas [Tue, 26 Apr 2011 02:25:00 +0000 (23:25 -0300)]
Fix db:setup task to allow team creation

Seed data should go to db/seeds.rb instead of being on migrations.

6 years agoMerge branch 'master' of gitorious.org:gitorious/mainline
Christian Johansen [Tue, 19 Apr 2011 07:24:03 +0000 (09:24 +0200)]
Merge branch 'master' of gitorious.org:gitorious/mainline

6 years agoCache trees with both ref and commit sha
Christian Johansen [Tue, 19 Apr 2011 07:23:51 +0000 (09:23 +0200)]
Cache trees with both ref and commit sha

- Avoids caching URLs in a specific SHA as master and so on

6 years agoFix XSS hole in repositories#new
Christian Johansen [Tue, 19 Apr 2011 07:23:19 +0000 (09:23 +0200)]
Fix XSS hole in repositories#new

6 years agoAdd suspend option
Ivan Plesko [Fri, 15 Apr 2011 16:55:45 +0000 (18:55 +0200)]
Add suspend option

6 years agoMerge branch 'suspend-option' into authenticators
Ivan Plesko [Fri, 15 Apr 2011 16:38:06 +0000 (18:38 +0200)]
Merge branch 'suspend-option' into authenticators

6 years agoMake the MR favorite summary a little shorter
Marius Mathiesen [Wed, 13 Apr 2011 09:43:07 +0000 (11:43 +0200)]
Make the MR favorite summary a little shorter

6 years agoMake /favorites display the id for merge request for better context
Marius Mathiesen [Wed, 13 Apr 2011 07:18:51 +0000 (09:18 +0200)]
Make /favorites display the id for merge request for better context

6 years agoDon't include the overly generic project URL in merge request notifications
Marius Mathiesen [Tue, 12 Apr 2011 11:02:55 +0000 (13:02 +0200)]
Don't include the overly generic project URL in merge request notifications

6 years agoBug: Do not redirect_back_or_default on new OpenID
= [Tue, 12 Apr 2011 00:04:20 +0000 (10:04 +1000)]
Bug: Do not redirect_back_or_default on new OpenID

redirect_back_or_default will take the user to the new user view (which
should really be disabled properly in Private Mode), don't do that.
Also, provide some feedback that the action was successful.

6 years agoAdd license to git-proxy script
Christian Johansen [Mon, 11 Apr 2011 07:44:28 +0000 (09:44 +0200)]
Add license to git-proxy script

6 years agoMerge branch 'git-proxy'
Christian Johansen [Mon, 11 Apr 2011 07:40:32 +0000 (09:40 +0200)]
Merge branch 'git-proxy'

6 years agoAdding script/git-proxy as an alternative to script/git-daemon
Christian Johansen [Mon, 11 Apr 2011 06:52:37 +0000 (08:52 +0200)]
Adding script/git-proxy as an alternative to script/git-daemon

- The git-proxy script converts paths so they can be used directly with
  the native git-daemon
- Gemfile is updated with a new group for the git_proxy
- See script/git-proxy for information on usage

6 years agoDefine the default scope of projects with an array rather than a hash
Christian Johansen [Mon, 11 Apr 2011 07:16:42 +0000 (09:16 +0200)]
Define the default scope of projects with an array rather than a hash

- Fixes bug on Ruby 1.9 where {:suspended_at=>nil} is put unencoded
  into the SQL query

6 years agoFix a bug where a user's commit_repositories would not be displayed on his dashboard
Marius Mathiesen [Thu, 7 Apr 2011 13:32:06 +0000 (15:32 +0200)]
Fix a bug where a user's commit_repositories would not be displayed on his dashboard

6 years agoMerge commit 'refs/merge-requests/2224' of gitorious.org:gitorious/mainline
Marius Mathiesen [Thu, 7 Apr 2011 13:12:28 +0000 (15:12 +0200)]
Merge commit 'refs/merge-requests/2224' of gitorious.org:gitorious/mainline

6 years agoMake the notification of updated merge requests include a link to the merge request.
Marius Mathiesen [Thu, 7 Apr 2011 12:59:55 +0000 (14:59 +0200)]
Make the notification of updated merge requests include a link to the merge request.

6 years agoEvents for merge request updates should only be generated once
Marius Mathiesen [Mon, 4 Apr 2011 13:55:03 +0000 (15:55 +0200)]
Events for merge request updates should only be generated once

MergeRequest#push_new_branch_to_tracking_repo already does this, so there's
no need to do it inside update_from_push!

6 years agoTypo in link to non-javascript fallback URL
Marius Mathiesen [Fri, 1 Apr 2011 13:59:15 +0000 (15:59 +0200)]
Typo in link to non-javascript fallback URL

6 years agoRemove default suspend after registration by admin suspend-option
Jan Hudek [Fri, 1 Apr 2011 13:33:51 +0000 (15:33 +0200)]
Remove default suspend after registration by admin

6 years agoAdd configurable mail subject after new registration
Jan Hudek [Fri, 1 Apr 2011 13:30:13 +0000 (15:30 +0200)]
Add configurable mail subject after new registration

6 years agoCorrect scheme for forgot password link
Christian Johansen [Mon, 28 Mar 2011 22:11:28 +0000 (00:11 +0200)]
Correct scheme for forgot password link

6 years agoUse https in forgot password emails if use_ssl is true
Christian Johansen [Mon, 28 Mar 2011 22:03:17 +0000 (00:03 +0200)]
Use https in forgot password emails if use_ssl is true

6 years agoConvenience: Expose scheme in GitoriousConfig
Christian Johansen [Mon, 28 Mar 2011 22:02:46 +0000 (00:02 +0200)]
Convenience: Expose scheme in GitoriousConfig

* "https" when use_ssl is true
* "http" otherwise

6 years agoUse https://secure.gravatar.com when serving SSL content
Christian Johansen [Sun, 27 Mar 2011 19:51:20 +0000 (21:51 +0200)]
Use https://secure.gravatar.com when serving SSL content

6 years agoAdd admin notification after new registration
johny [Fri, 25 Mar 2011 11:35:06 +0000 (12:35 +0100)]
Add admin notification after new registration

6 years agoFix failing SSL requirement tests
Christian Johansen [Wed, 23 Mar 2011 12:52:35 +0000 (13:52 +0100)]
Fix failing SSL requirement tests

- The enforce_ssl context logs in a user, as SSL is only enforced for
  non-sensitive pages when the user is logged (to avoid needless session
  cookies).
- The login_as test helper now sets session_options[:expire_after] to
  trigger the correct filter behavior

6 years agoThe skip_session_expiry filter needs to be prepended to the filter chain
Christian Johansen [Wed, 23 Mar 2011 12:17:42 +0000 (13:17 +0100)]
The skip_session_expiry filter needs to be prepended to the filter chain

- The SslRequirement is included in ApplicationController and will always
  be loaded before the skip_session macro is called (as it is intended for
  inheriting controllers). Prepending the filter ensures the session expiry
  is cleared _before_ ApplicationController#ssl_required? is called (this
  method checks for request.session_options[:expire_after].nil? before
  checking logged_in?

6 years agoMerge branch 'master' into enforce-ssl
Christian Johansen [Wed, 23 Mar 2011 12:02:58 +0000 (13:02 +0100)]
Merge branch 'master' into enforce-ssl

6 years agoUse the skip_session filter for config and writable_by
Christian Johansen [Wed, 23 Mar 2011 12:02:53 +0000 (13:02 +0100)]
Use the skip_session filter for config and writable_by

- These actions are for internal usage and will never require a cookie
- Also removed "skip_before_filter :public_and_logged_in" as :skip_session
  does that for us.

6 years agoDon't use ActiveRecord as backend for session cookies
Christian Johansen [Wed, 23 Mar 2011 12:01:32 +0000 (13:01 +0100)]
Don't use ActiveRecord as backend for session cookies

- Storing sessions in the database requires cleanup jobs
- Storing sessions in the database causes LOTS of DB traffic
- We use sessions sparingly

6 years agoDon't check for current user in ssl_required? when the skip_session filter is used
Christian Johansen [Wed, 23 Mar 2011 12:00:02 +0000 (13:00 +0100)]
Don't check for current user in ssl_required? when the skip_session filter is used

The login? check causes Rails to force a session cookie, breaking the intention
of the skip_session filter. HTTPS is still used if the user is already on HTTPS.

6 years agoNever redirect user from https to http
Christian Johansen [Mon, 21 Mar 2011 13:55:40 +0000 (14:55 +0100)]
Never redirect user from https to http

6 years agoDon't require SSL when user is ':false'
Christian Johansen [Mon, 21 Mar 2011 13:26:24 +0000 (14:26 +0100)]
Don't require SSL when user is ':false'

6 years agoAdd integration test for SSL browsing
Christian Johansen [Mon, 21 Mar 2011 11:52:41 +0000 (12:52 +0100)]
Add integration test for SSL browsing

6 years agoMerge conflict fix
Christian Johansen [Mon, 21 Mar 2011 11:20:08 +0000 (12:20 +0100)]
Merge conflict fix

6 years agoImproved SSL support in Gitorious
Christian Johansen [Thu, 17 Mar 2011 11:40:26 +0000 (12:40 +0100)]
Improved SSL support in Gitorious

- Adds an option to gitorious.yml: use_ssl
- Forces SSL on all pages when user is logged in and on all pages requiring
  user input (even when logged out, such as the register and login pages)
- Removes the direct access to SslRequirement in environments/development.rb
  (use development in gitorious.yml instead)
- Adds tests to all functional controllers, ensuring SSL requirements are
  documented
- Adds helpers and a macro to test SSL enforcement
- Uses secure cookies

6 years agoHandle Errno::EISDIR in commits#index
Christian Johansen [Mon, 21 Mar 2011 09:14:53 +0000 (10:14 +0100)]
Handle Errno::EISDIR in commits#index

- This error is triggered by Grit when it think it has a SHA

6 years agoWhite-space
Christian Johansen [Mon, 21 Mar 2011 09:00:33 +0000 (10:00 +0100)]
White-space

6 years agoWhen viewing non-existent heads in commits#index, redirect to current head
Christian Johansen [Mon, 21 Mar 2011 09:00:25 +0000 (10:00 +0100)]
When viewing non-existent heads in commits#index, redirect to current head

- Previous behavior was to find the first head which doesn't make sense

6 years agoUse default authenticators unless set otherwise
Ivan Plesko [Mon, 21 Mar 2011 08:23:25 +0000 (09:23 +0100)]
Use default authenticators unless set otherwise

6 years agoSimplify authenticators structure (remove authenticator module)
Ivan Plesko [Mon, 21 Mar 2011 08:21:14 +0000 (09:21 +0100)]
Simplify authenticators structure (remove authenticator module)

6 years agoMerge commit 'refs/merge-requests/142' of gitorious.org:gitorious/mainline into merge...
Christian Johansen [Mon, 21 Mar 2011 07:54:36 +0000 (08:54 +0100)]
Merge commit 'refs/merge-requests/142' of gitorious.org:gitorious/mainline into merge_requests/142

6 years agoAdd suspend after registration config option
johny [Sun, 20 Mar 2011 21:13:09 +0000 (22:13 +0100)]
Add suspend after registration config option

6 years agoAdd tests for authenticators
Ivan Plesko [Sun, 20 Mar 2011 15:28:25 +0000 (16:28 +0100)]
Add tests for authenticators

6 years agoRename 'login' field back to 'email'
Ivan Plesko [Sun, 20 Mar 2011 11:40:48 +0000 (12:40 +0100)]
Rename 'login' field back to 'email'

6 years agoFix label
Ivan Plesko [Sun, 20 Mar 2011 11:36:43 +0000 (12:36 +0100)]
Fix label

6 years agoUpdate pt-BR translations
Rodrigo Rosenfeld Rosas [Fri, 18 Mar 2011 17:03:59 +0000 (14:03 -0300)]
Update pt-BR translations

6 years agoDon't display messages from self as new in top bar
Christian Johansen [Fri, 18 Mar 2011 16:44:40 +0000 (17:44 +0100)]
Don't display messages from self as new in top bar

6 years agoFormatting
Christian Johansen [Fri, 18 Mar 2011 16:12:57 +0000 (17:12 +0100)]
Formatting

6 years agoChange commit comments/diffs routes to handle refs with weird characters
Christian Johansen [Fri, 18 Mar 2011 14:31:42 +0000 (15:31 +0100)]
Change commit comments/diffs routes to handle refs with weird characters

6 years agoOrdering of routes
Christian Johansen [Fri, 18 Mar 2011 14:27:06 +0000 (15:27 +0100)]
Ordering of routes

6 years agoFix failing tests for merge request #91
Christian Johansen [Tue, 15 Mar 2011 15:51:10 +0000 (16:51 +0100)]
Fix failing tests for merge request #91

- Created a new RoutingHelper that is always included in ApplicationController and
  ApplicationHelper, and that can also be included in helper tests that use any of
  its three methods
- Link to tag tree, not commits (as per previous change on mainline)
- Expose unshifted_polymorphic_path as helper

6 years agoAdd functional test for weird but allowed characters in tags
Peter Kjellerstedt [Mon, 29 Mar 2010 14:04:43 +0000 (16:04 +0200)]
Add functional test for weird but allowed characters in tags

6 years agoSupport retrieval of tarballs with quotes in the name
Peter Kjellerstedt [Fri, 26 Mar 2010 17:24:36 +0000 (18:24 +0100)]
Support retrieval of tarballs with quotes in the name

6 years agoSupport retrieval of tarballs with slashes in the name
Peter Kjellerstedt [Fri, 26 Mar 2010 15:09:55 +0000 (16:09 +0100)]
Support retrieval of tarballs with slashes in the name

6 years agoMake tags with slashes work
Peter Kjellerstedt [Fri, 26 Mar 2010 14:25:06 +0000 (15:25 +0100)]
Make tags with slashes work

6 years agoMake branch_and_path() support tags as well
Peter Kjellerstedt [Fri, 26 Mar 2010 14:20:52 +0000 (15:20 +0100)]
Make branch_and_path() support tags as well

It was already called with tags rather than branches in some places, so
now they will actually work.

6 years agoClamp the matching of branches in branch_and_path()
Peter Kjellerstedt [Fri, 26 Mar 2010 14:15:31 +0000 (15:15 +0100)]
Clamp the matching of branches in branch_and_path()

Previously when looking for a tag, branch_and_path() could match a
branch that had the same prefix as the tag.

6 years agoAllow periods in branch names and tags
Peter Kjellerstedt [Fri, 26 Mar 2010 14:10:19 +0000 (15:10 +0100)]
Allow periods in branch names and tags

6 years agoDecent up-to-date 500 error page
Christian Johansen [Fri, 18 Mar 2011 13:26:20 +0000 (14:26 +0100)]
Decent up-to-date 500 error page