gitorious:robinsts-mainline.git
6 years agoInitial sketches for Torque messaging adapter torque-messaging
Christian Johansen [Wed, 31 Aug 2011 08:17:34 +0000 (10:17 +0200)]
Initial sketches for Torque messaging adapter

6 years agoResolve merge conflict from master
Christian Johansen [Mon, 11 Jul 2011 11:36:30 +0000 (13:36 +0200)]
Resolve merge conflict from master

6 years agoSomewhat more consistent coding style in CSS files
Christian Johansen [Thu, 7 Jul 2011 13:54:11 +0000 (15:54 +0200)]
Somewhat more consistent coding style in CSS files

6 years agoAdd fix for overflowing download link in right column
Christian Johansen [Thu, 7 Jul 2011 12:43:44 +0000 (14:43 +0200)]
Add fix for overflowing download link in right column

6 years agoAdd Gitorious::VERSION constant and simple changelog script/rake task v2.0.0
Christian Johansen [Tue, 5 Jul 2011 13:07:31 +0000 (15:07 +0200)]
Add Gitorious::VERSION constant and simple changelog script/rake task

6 years agoMerge branch 'master' of gitorious.org:gitorious/mainline
Christian Johansen [Mon, 4 Jul 2011 08:13:51 +0000 (10:13 +0200)]
Merge branch 'master' of gitorious.org:gitorious/mainline

6 years agoDon't cache external.css (login page) and onload.js
Christian Johansen [Mon, 4 Jul 2011 08:13:34 +0000 (10:13 +0200)]
Don't cache external.css (login page) and onload.js

- :cache => true for CSS/JS assumes the filename "all.(js|css)"
- "all.css" is already created by another set of CSS files
- "all.js" is already used by another set of JS files
- Result: login page got way too much CSS, causing freaky rendering
- Result: onload.js was not loaded in production. Rather all.js was loaded
  twice, causing double event listeners and whatnot

6 years agoMissing equals sign
Christian Johansen [Mon, 4 Jul 2011 08:10:55 +0000 (10:10 +0200)]
Missing equals sign

6 years agoFix a bug where rendering inline commit summaries would fail on 1.9
Marius Mathiesen [Thu, 30 Jun 2011 08:35:43 +0000 (10:35 +0200)]
Fix a bug where rendering inline commit summaries would fail on 1.9

dom_id(an_object) calls an_object#id, which raises a warning on 1.8,
and fails on 1.9. Using the underlying commit's id attribute instead.

6 years agoMerge commit '0ef9b600868e565232b9f2bb2ec7129665d4fd3e'
Christian Johansen [Mon, 27 Jun 2011 08:16:30 +0000 (10:16 +0200)]
Merge commit '0ef9b600868e565232b9f2bb2ec7129665d4fd3e'

6 years agoOnly caches url reservations after Rails initialization completes
Rodrigo Rosenfeld Rosas [Sat, 21 May 2011 20:24:08 +0000 (17:24 -0300)]
Only caches url reservations after Rails initialization completes

6 years agoFix typo
Rodrigo Rosenfeld Rosas [Mon, 23 May 2011 23:17:00 +0000 (20:17 -0300)]
Fix typo

6 years agomake "reserved?" implementation clearer and faster in some cases
Rodrigo Rosenfeld Rosas [Sat, 21 May 2011 20:23:15 +0000 (17:23 -0300)]
make "reserved?" implementation clearer and faster in some cases

6 years agorefactoring: replace vendored hodel_3000_compliant_logger with its gem
Rodrigo Rosenfeld Rosas [Mon, 16 May 2011 16:46:30 +0000 (12:46 -0400)]
refactoring: replace vendored hodel_3000_compliant_logger with its gem

6 years agoRemove vendored state-machine plugin as it was already included in Gemfile
Rodrigo Rosenfeld Rosas [Mon, 16 May 2011 16:34:26 +0000 (12:34 -0400)]
Remove vendored state-machine plugin as it was already included in Gemfile

6 years agoUse 2 spaces instead of tabs in sessions/new.html.erb
Rodrigo Rosenfeld Rosas [Fri, 27 May 2011 00:49:31 +0000 (21:49 -0300)]
Use 2 spaces instead of tabs in sessions/new.html.erb

6 years agoRemoves unused partial view
Rodrigo Rosenfeld Rosas [Sat, 4 Jun 2011 19:17:30 +0000 (16:17 -0300)]
Removes unused partial view

6 years agoDuplicated (redundant) oauth dependency in Gemfile
Rodrigo Rosenfeld Rosas [Sun, 5 Jun 2011 22:40:36 +0000 (19:40 -0300)]
Duplicated (redundant) oauth dependency in Gemfile

6 years agoFix Gemfile.lock
Rodrigo Rosenfeld Rosas [Thu, 16 Jun 2011 23:56:28 +0000 (20:56 -0300)]
Fix Gemfile.lock

6 years agoManually assign password and confirmation in create_admin script
Christian Johansen [Wed, 22 Jun 2011 13:32:38 +0000 (15:32 +0200)]
Manually assign password and confirmation in create_admin script

6 years agoAdd camelize for when messaging is required outside the rails env
Christian Johansen [Wed, 22 Jun 2011 13:31:14 +0000 (15:31 +0200)]
Add camelize for when messaging is required outside the rails env

6 years agoFix CSS and JS includes
Christian Johansen [Tue, 21 Jun 2011 06:15:09 +0000 (08:15 +0200)]
Fix CSS and JS includes

- Don't use stylesheet_include_tag for Google fonts (adds .css suffix)

- Use include tags for all local files

6 years agoUpdate link to Google font
Christian Johansen [Tue, 21 Jun 2011 06:09:09 +0000 (08:09 +0200)]
Update link to Google font

6 years agoAllow blank avatars
Christian Johansen [Thu, 16 Jun 2011 17:21:42 +0000 (19:21 +0200)]
Allow blank avatars

6 years agoAllow bmp, svg and ico for user avatars too
Christian Johansen [Thu, 16 Jun 2011 12:15:56 +0000 (14:15 +0200)]
Allow bmp, svg and ico for user avatars too

6 years agoOnly allow gif/jpg/png files for avatars
Christian Johansen [Thu, 16 Jun 2011 09:50:06 +0000 (11:50 +0200)]
Only allow gif/jpg/png files for avatars

6 years agoDon't allow destructive actions via GET etc
Christian Johansen [Thu, 16 Jun 2011 08:20:03 +0000 (10:20 +0200)]
Don't allow destructive actions via GET etc

- Verify HTTP methods for destructive actions in UserController
- Disallow mass-assignment of password and password_confirmation in User
- Add test helper to verify method verification

6 years agoAllow id and href attributes in wiki markup
Christian Johansen [Wed, 15 Jun 2011 07:52:02 +0000 (09:52 +0200)]
Allow id and href attributes in wiki markup

6 years agoMerge branch 'master' of gitorious.org:gitorious/mainline
Christian Johansen [Wed, 15 Jun 2011 07:03:06 +0000 (09:03 +0200)]
Merge branch 'master' of gitorious.org:gitorious/mainline

6 years agoAdd tuxml for xml test output to Gemfile
Christian Johansen [Wed, 15 Jun 2011 07:02:55 +0000 (09:02 +0200)]
Add tuxml for xml test output to Gemfile

6 years agoPrevent Ultrasphinx from freaking out on an unknown adapter (jdbcmysql)
Marius Mathiesen [Tue, 14 Jun 2011 13:53:01 +0000 (15:53 +0200)]
Prevent Ultrasphinx from freaking out on an unknown adapter (jdbcmysql)

This is basically a backport of
github.com/fauna/ultrasphinx/commit/4ecdbbf4ed89d9edd8aaa9607b97adc569798150
and aliases SQL_FUNCTIONS and DEFAULTS for jdbcmysql to mysql

6 years agoConvert open_merge_request_count to a string, otherwise breaks on JRuby
Marius Mathiesen [Tue, 14 Jun 2011 13:26:45 +0000 (15:26 +0200)]
Convert open_merge_request_count to a string, otherwise breaks on JRuby

6 years agoPrepare for JRuby compatibility
Marius Mathiesen [Tue, 14 Jun 2011 13:20:52 +0000 (15:20 +0200)]
Prepare for JRuby compatibility

- Require activerecord JDBC on JRuby
- Update to latest RDiscount, which works on JRuby 1.6

6 years agoMessaging API refactor: Publishers now implement do_publish(queue, message)
Christian Johansen [Mon, 13 Jun 2011 06:19:12 +0000 (08:19 +0200)]
Messaging API refactor: Publishers now implement do_publish(queue, message)

- There's no longer a need to implement the inject(queue) method
- do_message is passed the queue name as a string and the message
  as a JSON string

6 years agoThe sanitizer didn't work exactly as I expected.
Marius Mathiesen [Fri, 10 Jun 2011 13:23:27 +0000 (15:23 +0200)]
The sanitizer didn't work exactly as I expected.

Passing along a much richer set of tags to be allowed.

6 years agoAllow inserting certain tags inside Wiki pages
Marius Mathiesen [Fri, 10 Jun 2011 13:08:48 +0000 (15:08 +0200)]
Allow inserting certain tags inside Wiki pages

After being processed by the markup renderer, wiki contents are sanitized.
This commit whitelists certain tags (table- and dl-related) to not be sanitized away.

6 years agoMerge branch 'master' into unified-messaging-api
Christian Johansen [Fri, 10 Jun 2011 13:01:01 +0000 (15:01 +0200)]
Merge branch 'master' into unified-messaging-api

6 years agoFix syntax error in script
Christian Johansen [Thu, 9 Jun 2011 13:34:23 +0000 (15:34 +0200)]
Fix syntax error in script

6 years agoAdd the new partial
Christian Johansen [Thu, 9 Jun 2011 07:28:05 +0000 (09:28 +0200)]
Add the new partial

6 years agoMerge branch 'master' of gitorious.org:gitorious/mainline
Christian Johansen [Thu, 9 Jun 2011 07:17:26 +0000 (09:17 +0200)]
Merge branch 'master' of gitorious.org:gitorious/mainline

6 years agoAdd 'commercial Gitorious support' to all footers
Christian Johansen [Thu, 9 Jun 2011 07:17:15 +0000 (09:17 +0200)]
Add 'commercial Gitorious support' to all footers

6 years agoText updates to /about and /contact
Marius Mathiesen [Wed, 8 Jun 2011 12:59:32 +0000 (14:59 +0200)]
Text updates to /about and /contact

Clarify that Gitorious AS maintains Gitorious and gitorious.org,
add information about professional offerings to /about and /contact
pages.

6 years agoAdd link to professional services in footer
Christian Johansen [Wed, 8 Jun 2011 12:36:35 +0000 (14:36 +0200)]
Add link to professional services in footer

6 years agoProper formatting of frontpage template
Christian Johansen [Wed, 8 Jun 2011 11:28:06 +0000 (13:28 +0200)]
Proper formatting of frontpage template

6 years agoSomewhat consistent formatting of CSS
Christian Johansen [Wed, 8 Jun 2011 11:24:24 +0000 (13:24 +0200)]
Somewhat consistent formatting of CSS

6 years agoAdd information about Gitorious professional services to frontpage
Christian Johansen [Wed, 8 Jun 2011 11:19:31 +0000 (13:19 +0200)]
Add information about Gitorious professional services to frontpage

6 years agoSend should take symbol
Christian Johansen [Tue, 7 Jun 2011 07:36:24 +0000 (09:36 +0200)]
Send should take symbol

6 years agoCreate the breadcrumb so that it gets rendered when accessed
Pedro Kiefer [Tue, 7 Jun 2011 03:38:56 +0000 (00:38 -0300)]
Create the breadcrumb so that it gets rendered when accessed

6 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

6 years agoResolve merge conflict
Christian Johansen [Mon, 6 Jun 2011 12:52:25 +0000 (14:52 +0200)]
Resolve merge conflict

6 years agoEnsure that HTTPS is enforced in links/references if use_ssl if on
Shane O'Grady [Fri, 3 Jun 2011 15:19:35 +0000 (16:19 +0100)]
Ensure that HTTPS is enforced in links/references if use_ssl if on

Use GitoriousConfig['scheme'] instead of "http" which will honour the use_ssl parameter.

6 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

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

6 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

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

6 years agoUse the right scheme when validating URL's in generated mails
Peter Kjellerstedt [Wed, 1 Jun 2011 15:12:58 +0000 (17:12 +0200)]
Use the right scheme when validating URL's in generated mails

The mail test broke in commit 02db88fd32889c512447d5e5962a0c116b8393fd.

6 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

6 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

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

6 years agoAdd a comment explaining why it's important to avoid hitting the session object
Christian Johansen [Tue, 31 May 2011 10:41:01 +0000 (12:41 +0200)]
Add a comment explaining why it's important to avoid hitting the session object

6 years agoClearer implementation of the SSL requirements
Christian Johansen [Tue, 31 May 2011 09:27:29 +0000 (11:27 +0200)]
Clearer implementation of the SSL requirements

6 years agoMerge commit 'refs/merge-requests/152' of gitorious.org:gitorious/mainline
Christian Johansen [Tue, 31 May 2011 08:06:04 +0000 (10:06 +0200)]
Merge commit 'refs/merge-requests/152' of gitorious.org:gitorious/mainline

6 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

6 years agoRevert "Remove last reference to ActiveMessaging in tests"
Christian Johansen [Tue, 31 May 2011 07:19:02 +0000 (09:19 +0200)]
Revert "Remove last reference to ActiveMessaging in tests"

This reverts commit a3b6e11112f7c4be7d8f42511fdaeb53ce5f4d7b.

Commited on the wrong branch.

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

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

6 years agoMerge commit 'refs/merge-requests/155' of gitorious.org:gitorious/mainline
Christian Johansen [Mon, 30 May 2011 17:38:27 +0000 (19:38 +0200)]
Merge commit 'refs/merge-requests/155' of gitorious.org:gitorious/mainline

6 years agoMerge branch 'master' of gitorious.org:gitorious/mainline
Christian Johansen [Mon, 30 May 2011 17:36:41 +0000 (19:36 +0200)]
Merge branch 'master' of gitorious.org:gitorious/mainline

6 years agoRemove last reference to ActiveMessaging in tests
Christian Johansen [Mon, 30 May 2011 17:36:34 +0000 (19:36 +0200)]
Remove last reference to ActiveMessaging in tests

6 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

6 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

6 years agoFixed Google Fonts API link to not throw browser warnings when use_ssl is turned on
Shane O'Grady [Mon, 30 May 2011 14:10:38 +0000 (15:10 +0100)]
Fixed Google Fonts API link to not throw browser warnings when use_ssl is turned on

Changed the link to the Google Fonts API stylesheet to use a protocol-less URI so that browsers do not throw HTTPS warnings when used with an SSL only Gitorious installation.
The browser determines what scheme is used for fetching the stylesheet depending on whether the page is called over HTTP or HTTPS.
[Protocol less URIs are valid and defined in RFC 3986 (4.2) http://www.ietf.org/rfc/rfc3986.txt]

6 years agoFix some errors due to moving to the ActsAsTaggableOn gem
Marius Mathiesen [Mon, 30 May 2011 13:32:48 +0000 (15:32 +0200)]
Fix some errors due to moving to the ActsAsTaggableOn gem

- Project#tag_list didn't work, the plugin has this built-in, but not as
  super
- Add a migration that will ensure old Taggings still work (needs to
  have context='tags')

6 years agoMerge branch 'master' of gitorious.org:gitorious/mainline
Christian Johansen [Mon, 30 May 2011 12:33:41 +0000 (14:33 +0200)]
Merge branch 'master' of gitorious.org:gitorious/mainline

6 years agoMake sure repository tests start with no repositories
Christian Johansen [Mon, 30 May 2011 12:33:31 +0000 (14:33 +0200)]
Make sure repository tests start with no repositories

- Resolves long-standing bug where test passes when run alone, but
  fails together with the other tests because they don't clean up
  properly.
- Note that this is more of a work-around than a fix. The proper fix
  is for tests to clean up after themselves.

6 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

6 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

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

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

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

6 years agoThe dashboard_path breadcrumb link should honour the use_ssl parameter
Shane O'Grady [Fri, 27 May 2011 15:21:18 +0000 (16:21 +0100)]
The dashboard_path breadcrumb link should honour the use_ssl parameter

Use GitoriousConfig['scheme'] instead of "http" which will honour the use_ssl parameter for the Dashboard breadcrumb link

6 years agoEnsure emails honour the use_ssl parameter
Shane O'Grady [Fri, 27 May 2011 15:12:47 +0000 (16:12 +0100)]
Ensure emails honour the use_ssl parameter

Use GitoriousConfig['scheme'] instead of "http" which will honour the use_ssl parameter.

6 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

6 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

6 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

6 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

6 years agoDo not require the correct subdomain for tarball downloads
Marius Mathiesen [Fri, 27 May 2011 13:04:25 +0000 (15:04 +0200)]
Do not require the correct subdomain for tarball downloads

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

6 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

6 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

6 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

6 years agoUpdated acts as taggable has renamed the tag class
Christian Johansen [Fri, 27 May 2011 12:23:48 +0000 (14:23 +0200)]
Updated acts as taggable has renamed the tag class

6 years agoURLs generated by the mailer will now respect the SSL setting in gitorious.yml
Marius Mathiesen [Fri, 27 May 2011 12:12:07 +0000 (14:12 +0200)]
URLs generated by the mailer will now respect the SSL setting in gitorious.yml

This means that URLs generated by the mailers will use SSL unless you have
explicitly configured Gitorious to not use SSL. To force Gitorious into non-SSL
mode, edit config/gitorious.yml as follows:

  use_ssl: false

6 years agoResolve merge conflict
Christian Johansen [Fri, 27 May 2011 08:45:35 +0000 (10:45 +0200)]
Resolve merge conflict

6 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

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

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

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

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

6 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