gitorious:bclow-gitorious.git
7 years agoDefine Resque worker task in separate rake file
Christian Johansen [Mon, 6 Jun 2011 13:03:46 +0000 (15:03 +0200)]
Define Resque worker task in separate rake file

7 years agoFix Resque worker instructions to use Bundler
Christian Johansen [Fri, 3 Jun 2011 12:13:12 +0000 (14:13 +0200)]
Fix Resque worker instructions to use Bundler

7 years agoClean up instructions for running the stomp poller (non-blocking vs blocking)
Christian Johansen [Fri, 3 Jun 2011 12:12:29 +0000 (14:12 +0200)]
Clean up instructions for running the stomp poller (non-blocking vs blocking)

7 years agoMerge branch 'unified-messaging-api' of gitorious.org:gitorious/mainline into unified...
Christian Johansen [Fri, 3 Jun 2011 12:09:13 +0000 (14:09 +0200)]
Merge branch 'unified-messaging-api' of gitorious.org:gitorious/mainline into unified-messaging-api

7 years agoClarify ActiveMQ installation in Readme
Christian Johansen [Fri, 3 Jun 2011 12:09:01 +0000 (14:09 +0200)]
Clarify ActiveMQ installation in Readme

7 years agoThese class variables make me nervous
Marius Mathiesen [Wed, 1 Jun 2011 12:10:20 +0000 (14:10 +0200)]
These class variables make me nervous

Replace with class ivars

7 years agoCamelize messaging adapter names to support composed adapter names
Marius Mathiesen [Wed, 1 Jun 2011 11:59:26 +0000 (13:59 +0200)]
Camelize messaging adapter names to support composed adapter names

7 years agoMake the test messaging adapter default when RAILS_ENV is "test"
Marius Mathiesen [Wed, 1 Jun 2011 11:45:16 +0000 (13:45 +0200)]
Make the test messaging adapter default when RAILS_ENV is "test"

7 years agoRemove last reference to ActiveMessaging in tests
Christian Johansen [Tue, 31 May 2011 07:19:54 +0000 (09:19 +0200)]
Remove last reference to ActiveMessaging in tests

7 years agoDocument the new messaging system
Christian Johansen [Tue, 31 May 2011 07:13:59 +0000 (09:13 +0200)]
Document the new messaging system

7 years agoUse actual queue names for keys in the Resque adapter
Christian Johansen [Tue, 31 May 2011 07:13:49 +0000 (09:13 +0200)]
Use actual queue names for keys in the Resque adapter

- The Resque messaging implementation uses stripped queue names (without
  /queue/) because resque-web doesn't resolve URLs to queues with a slash
  in their name.
- The mapping from queue to processor class now uses the stripped queue name
  to better communicate intent.

7 years agoRefactor the stomp poller so it works without Rails environment
Christian Johansen [Mon, 30 May 2011 17:34:41 +0000 (19:34 +0200)]
Refactor the stomp poller so it works without Rails environment

- Put gems in groups corresponding to adapters in Gemfile
- Load the correct group in the post-receive hook
- Unvendor the activemessaging plugin, use the gem instead

7 years agoSync adapter loads environment and processors if needed
Christian Johansen [Mon, 30 May 2011 17:32:11 +0000 (19:32 +0200)]
Sync adapter loads environment and processors if needed

- When pushing the environment is not available
- This makes pushing slow, but the sync adapter is only intended for
  very low traffic sites and development

7 years agoRefactor last tests depending on ActiveMessaging to test messaging
Christian Johansen [Mon, 30 May 2011 12:15:38 +0000 (14:15 +0200)]
Refactor last tests depending on ActiveMessaging to test messaging

7 years agoSimpliy wiring of Gitorious::Messaging adapters
Christian Johansen [Mon, 30 May 2011 11:47:52 +0000 (13:47 +0200)]
Simpliy wiring of Gitorious::Messaging adapters

- The Consumer implementation is only expected to provide the consumes method
  Avoid cluttering up the module systems with the adapter defining an inner
  "Macros" module
- Correspondingly simply Gitorious::Messaging::Consumer.use, which now only
  takes a module which is extended into the processor that includes
  Gitorious::Messaging::Consumer

7 years agoPublish Resque messages directly to Redis
Christian Johansen [Mon, 30 May 2011 09:33:23 +0000 (11:33 +0200)]
Publish Resque messages directly to Redis

- Resque.enqueue requires the actual processor class to queue a message
- Loading the actual processor is not doable in restricted environments,
  e.g. when processing a push
- Resque.push still uses Resque's internal Redis management, but avoids
  loading the class (it takes the class name as a string)

7 years agoGemfile: Resque dependencies in a separate group
Christian Johansen [Mon, 30 May 2011 09:29:41 +0000 (11:29 +0200)]
Gemfile: Resque dependencies in a separate group

- When not using Resque for messaging this allows easy opt-out with
  `bundle install --without resque`

7 years agoTMP
Christian Johansen [Fri, 27 May 2011 19:39:16 +0000 (21:39 +0200)]
TMP

7 years agoApparently, flushing output in the post receive hook drags with it strange things...
Christian Johansen [Fri, 27 May 2011 13:29:55 +0000 (15:29 +0200)]
Apparently, flushing output in the post receive hook drags with it strange things from git

7 years agoPublish a hash from the push hook, not JSON
Christian Johansen [Fri, 27 May 2011 13:22:10 +0000 (15:22 +0200)]
Publish a hash from the push hook, not JSON

JSON encoding is handled by the new messaging API

7 years agoAvoid touching the ActiveMessaging module unless it's loaded
Christian Johansen [Fri, 27 May 2011 13:14:52 +0000 (15:14 +0200)]
Avoid touching the ActiveMessaging module unless it's loaded

7 years agoRevert to modifying load path so the messaging configuring also works
Christian Johansen [Fri, 27 May 2011 13:10:06 +0000 (15:10 +0200)]
Revert to modifying load path so the messaging configuring also works

7 years agoDefault the messaging adapter in the hook (which doesn't use the Rails environment)
Christian Johansen [Fri, 27 May 2011 13:03:57 +0000 (15:03 +0200)]
Default the messaging adapter in the hook (which doesn't use the Rails environment)

7 years agoProperly set up load path and configure the messaging module in the post receive...
Christian Johansen [Fri, 27 May 2011 12:56:54 +0000 (14:56 +0200)]
Properly set up load path and configure the messaging module in the post receive hook

7 years agoThe messaging module should be loadable without the Rails env
Christian Johansen [Fri, 27 May 2011 12:55:55 +0000 (14:55 +0200)]
The messaging module should be loadable without the Rails env

- Also make sure we can configure message publishers and consumers separately

7 years agoMake sure the messaging adapter always has a default value
Christian Johansen [Fri, 27 May 2011 12:55:12 +0000 (14:55 +0200)]
Make sure the messaging adapter always has a default value

7 years agoMake sure processors can be loaded safely for all messaging adapters
Christian Johansen [Fri, 27 May 2011 08:02:08 +0000 (10:02 +0200)]
Make sure processors can be loaded safely for all messaging adapters

7 years agoTodo
Christian Johansen [Thu, 26 May 2011 20:45:54 +0000 (22:45 +0200)]
Todo

7 years agoSynchronous messaging consumer. Good for development and simple setups.
Christian Johansen [Thu, 26 May 2011 20:42:49 +0000 (22:42 +0200)]
Synchronous messaging consumer. Good for development and simple setups.

7 years agoImplement the Resque consumer
Christian Johansen [Thu, 26 May 2011 20:12:42 +0000 (22:12 +0200)]
Implement the Resque consumer

7 years agoLazily load processors in the Resque adapter to avoid a race condition
Christian Johansen [Thu, 26 May 2011 20:12:08 +0000 (22:12 +0200)]
Lazily load processors in the Resque adapter to avoid a race condition

The race is between the configuration of the messaging module and the processors,
which in turn depend on a configured module.

7 years agoPreload processors
Christian Johansen [Thu, 26 May 2011 20:10:47 +0000 (22:10 +0200)]
Preload processors

- ActiveMessaging does this automatically for the stomp adapter
- Processors need to be loaded for other adapters as well

7 years agoFix logger and processor instances
Christian Johansen [Wed, 18 May 2011 15:36:19 +0000 (17:36 +0200)]
Fix logger and processor instances

7 years agoThe application processor is no longer needed
Christian Johansen [Wed, 18 May 2011 14:52:49 +0000 (16:52 +0200)]
The application processor is no longer needed

- The new lib/gitorious/messaging/stomp_adapter.rb defines the necessary
  methods
- lib/gitorious/messaging.rb has some of global behavior (like logging)
  that used to be in the application processor

7 years agoAdd and use the new Messaging::Consumer API
Christian Johansen [Wed, 18 May 2011 14:50:59 +0000 (16:50 +0200)]
Add and use the new Messaging::Consumer API

- Processors no longer inherit from ActiveMessaging::Processor
- Processors include the Gitorious::Messaging::Consumer module
- The Consumer module is configured through the messaging initializer
- ActiveMessaging is still causing some headache by preloading all
  the processor classes

7 years agoThe message used in the failed message mail is now optional
Christian Johansen [Wed, 18 May 2011 14:48:47 +0000 (16:48 +0200)]
The message used in the failed message mail is now optional

- As we remove our patch of ActiveMessaging, we will no longer have
  access to it

7 years agoAdd Resque adapter for new messaging API
Christian Johansen [Mon, 16 May 2011 23:06:38 +0000 (01:06 +0200)]
Add Resque adapter for new messaging API

7 years agoUse new unified Gitorious::Messaging API throughout
Christian Johansen [Mon, 16 May 2011 23:06:18 +0000 (01:06 +0200)]
Use new unified Gitorious::Messaging API throughout

- Update tests with less implementation specific test helpers
- Remove unneeded ActionMessaging specific test helpers

7 years agoAdd test adapter for the new messaging API along with custom assertion
Christian Johansen [Mon, 16 May 2011 18:55:48 +0000 (20:55 +0200)]
Add test adapter for the new messaging API along with custom assertion

7 years agoNew messaging API
Christian Johansen [Mon, 16 May 2011 13:25:18 +0000 (15:25 +0200)]
New messaging API

- Using an API we control makes it easier to switch between messaging implementations
- This API is intended to replace all current use of ActiveMessaging directly
  within Gitorious.

7 years agoMerge branch 'merge-requests/153'
Christian Johansen [Mon, 16 May 2011 06:22:19 +0000 (08:22 +0200)]
Merge branch 'merge-requests/153'

7 years agoRemove deprecation warnings from Paperclip usage
Rodrigo Rosenfeld Rosas [Sun, 15 May 2011 22:48:48 +0000 (19:48 -0300)]
Remove deprecation warnings from Paperclip usage

7 years agorefactoring: remove vendored paperclip plugin as it was already in Gemfile
Rodrigo Rosenfeld Rosas [Sun, 15 May 2011 22:48:08 +0000 (19:48 -0300)]
refactoring: remove vendored paperclip plugin as it was already in Gemfile

7 years agorefactoring: Replaces vendored will_paginate plugin with its gem
Rodrigo Rosenfeld Rosas [Sat, 14 May 2011 14:13:41 +0000 (11:13 -0300)]
refactoring: Replaces vendored will_paginate plugin with its gem

7 years agorefactoring: Replaces vendored ssl_requirement plugin with its gem
Rodrigo Rosenfeld Rosas [Sat, 14 May 2011 14:01:34 +0000 (11:01 -0300)]
refactoring: Replaces vendored ssl_requirement plugin with its gem

7 years agorefactoring: Replaces vendored exception_notifier plugin its gem
Rodrigo Rosenfeld Rosas [Sat, 14 May 2011 13:40:36 +0000 (10:40 -0300)]
refactoring: Replaces vendored exception_notifier plugin its gem

7 years agorefactoring: Replaces vendored acts_as_taggable_on_steroids plugin with acts-as-tagga...
Rodrigo Rosenfeld Rosas [Sat, 14 May 2011 12:45:00 +0000 (09:45 -0300)]
refactoring: Replaces vendored acts_as_taggable_on_steroids plugin with acts-as-taggable-on gem

7 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

7 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

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

7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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

7 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

7 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

7 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

7 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

7 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.

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

7 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

7 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

7 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

7 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.

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

7 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

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

7 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

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

7 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

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

7 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

7 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

7 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

7 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.

7 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>
7 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

7 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.

7 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

7 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

7 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

7 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

7 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

7 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

7 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.

7 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

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

7 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

7 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

7 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

7 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

7 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.

7 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!

7 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