Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin fails with post 1.3.0 Redmine: Code included to fix (backward compatible) #136

Open
wants to merge 110 commits into
base: master
Choose a base branch
from

Commits on Nov 24, 2011

  1. Configuration menu
    Copy the full SHA
    98cbb85 View commit details
    Browse the repository at this point in the history
  2. Performance fix for redmine_git_hosting.

    This prevents a rediculous number of calls to update_repositories
    caused by the fact that redmine saves to the repository model for
    every commit that it examines.  This patch also prevents multiple
    calls to update_repositories when adding groups to the membership
    of a project.
    
    You need to migrate plugins to take advantage of new indices:
    
    	rake db:migrate_plugins
    kubitron committed Nov 24, 2011
    Configuration menu
    Copy the full SHA
    33aafdd View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2011

  1. More performance improvements.

    This patch should remove all remaining need for recursive calls to update_repositories.
    Will log such calls as errors in upcoming major code fix...
    kubitron committed Nov 26, 2011
    Configuration menu
    Copy the full SHA
    10bfd7d View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2011

  1. Rewrite of primary gitolite interface for better resilience.

    The primary "update_repositories" function is now largely self-correcting
    against a variety of errors seen in the field.  Also added a bunch of
    error checking on functions called-out to the shell.  Among other things,
    this code attempts to reconnect the gitolite-admin public key when it
    gets deleted (can happen).
    
    Regular use of 'sys/fetch_changesets' will recorrect any errors in the
    public key directory and gitolite.conf file. For example, orphan keys
    that happen to be left behind in the public key directory will be removed,
    missing keys will be added, etc.
    
    One new piece of functionality is the 'recycle_bin' which is used to store
    deleted repositories immediately after they are deleted (allowing them
    to be recovered for up to 'gitRecycleExpireTime' hours after deletion).
    
    You need to migrate plugins because there are new plugin settings:
    
        rake db:migrate_plugins
    kubitron committed Nov 27, 2011
    Configuration menu
    Copy the full SHA
    db30d7e View commit details
    Browse the repository at this point in the history
  2. Missed a performance case/source of recursion complaints in the log.

    This is not a major issue (or even correctness issue), but will cause
    complaints of recursion in the log.
    kubitron committed Nov 27, 2011
    Configuration menu
    Copy the full SHA
    01e8b32 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2012

  1. Update of selinux policy for latest version of selinux package. Also

    change rakefile to install binary policy (redmine_git.pp) instead of
    compiling source policy (redmine_git.te) before every
    installation. New rake task added to recompile policy if necessary:
    
        rake selinux:redmine_git_hosting:build_policy
    kubitron committed Jan 5, 2012
    Configuration menu
    Copy the full SHA
    fffa1fd View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2012

  1. Continuing rewrite of redmine_git_hosting to rationalize path handling.

    It is important to remember to migrate_plugin settings, since there
    are new settings and one setting has changed a bit (i.e. httpServer
    should nolonger include a rails_root path).  Thus, make sure to:
    
        rake db:migrate_plugins
    
    This commit includes a number of changes.  First and foremost, the
    update_repositories() function now handles deletes and repository
    moves as well as all other changes.  Consequently, :RESYNC_ALL will be
    able to recover from a variety of problems involving movement of
    repositories resulting from project parent changes.  Note that changes
    in the parent for a subtree of projects works much better than before.
    
    Second, this commit adds new settings which allow (1) redmine-managed
    repositories to be focused in a specific subdirectory of the gitolite
    repository, (2) allow repositories to be named either hierarchically
    (default) or concentrated in a single directory (flat) independent of
    project parents, and (3) an extra path parameter which can be added to
    the http URL for smart http access of repositories.
    
    Third, added the "access" box at the top of the settings page which
    shows explicitly how settings affect access parameters.
    
    Random improvements include (1) rewrite of routes for smart HTTP to
    better handle changes in parentage (and avoid need to change routes as
    project parents change); (2) changes in settings now immediately
    trigger resulting changes in state (before, the settings cache got in
    the way); (3) all of the path functions (repository positions, ssh
    access, http access) have been concentrated into a small number of
    functions at the top of git_hosting.rb, rather than spread throughout
    the code; (4) continuing the changes started with the original
    performance fixes, cleaned up observer behavior triggered by changes
    in project membership and settings.
    kubitron committed Jan 11, 2012
    Configuration menu
    Copy the full SHA
    2f1c213 View commit details
    Browse the repository at this point in the history
  2. Added code to correct for changes in the Redmine 1.3->1.3.1 transition.

    First, altered views to correct for the fact that (1) TabularFormBuilder
    was removed and (2) labelled_tabular_form_for was deprecated.  To allow
    this new code to work with pre 1.3.1 versions of Redmine, added an
    app/helpers/application_helper.rb which defines the new accepted
    helpers if they are not already defined.
    
    Second, made the gitolite_public_keys controller a bit more RESTful in
    response to the removal of the generic :controller/:method/:id route.
    Note that without these changes, get weird failures around the /my/account
    sidebar.  Now, everything happens on the /my/account page: Does not use
    separate screen for key edit, and removed the confusion "active" checkbox
    on edit (given recent fixes, this is only a weird way to delete key).  Finally,
    this code asks for confirmation before deleting a key.  Note that account.rhtml
    updated slightly (has password icon now near "change password").
    kubitron committed Jan 11, 2012
    Configuration menu
    Copy the full SHA
    5dfa250 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2012

  1. Add user-edit screen for public_keys and fix security flaw.

    This commit refactors the gitolite-public-key view to (1) remove
    MVC violations (i.e. move the DB access into respective controllers,
    (2) separate the view/edit functionality into a separate partial so
    that (3) it can be called from the user edit screen.  As a result,
    the administrator can now look at and edit user's keys (which I have
    found is necessary for some clueless users).  The previous commit
    would allow someone to view other public keys (but not edit them!); this
    commit fixes this flaw.
    
    Also, updated the style of the display to better reflect the 1.3+
    style of redmine.  This code is still backward compatible with
    earlier versions of redmine.  Also, moved .rhtml => .html.erb in
    preparation for Rails 3.0 (rest of Redmine alreday updated)
    kubitron committed Jan 13, 2012
    Configuration menu
    Copy the full SHA
    00aa93d View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2012

  1. Configuration menu
    Copy the full SHA
    0740c23 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2012

  1. Configuration menu
    Copy the full SHA
    2c24a71 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2012

  1. Configuration menu
    Copy the full SHA
    a472dbe View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2012

  1. Fix bugs in error path for repository mirror push. Correct status is …

    …now reported. Removed extra cruft in error reporting.
    kubitron committed Jan 29, 2012
    Configuration menu
    Copy the full SHA
    0758cbb View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2012

  1. Encode username in HTTP URL bar so that resulting URLS are valid for

    use with smart HTTP, even when usernames include illegal characters
    such as '@'. For example, usernames such as "John@Doe" => "John%40Doe"
    in the URL box.
    kubitron committed Feb 1, 2012
    Configuration menu
    Copy the full SHA
    7a8523e View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2012

  1. Configuration menu
    Copy the full SHA
    ba2aad5 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2012

  1. Configuration menu
    Copy the full SHA
    b091db4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #15 from gcymbalski/chiliproject-and-1.9

    Fixed some stray colons that broke ChiliProject 3.0 on Ruby 1.9.2-p290.
    According to gcymbalski, ChiliProject is 3.0 is now functional.
    kubitron committed Feb 17, 2012
    Configuration menu
    Copy the full SHA
    aabb9a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2012

  1. Make temp and scripts directory configurable. Also, add default

    repository access methods for new repositories (i.e. for daemon, HTTP,
    and CIA notification). Finally, added more rake tasks to ease
    maintenance (in the :redmine_git_hosting namespace). Update README
    with information about these new options and with with new
    compatibility information.
    
    Since there are 5 new settings, make sure to migrate plugins again:
    
        rake db:migrate_plugins RAILS_ENV=xxx
    kubitron committed Mar 5, 2012
    Configuration menu
    Copy the full SHA
    ab4473c View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2012

  1. Update the installation process to explicitly populate the scripts

    directory, thereby (hopefully) avoiding confusion about this
    directory. Give options for making scripts read-only if desired. Small
    updates to settings logic to better support this installation flow.
    kubitron committed Mar 10, 2012
    Configuration menu
    Copy the full SHA
    6c3359c View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2012

  1. Make sure that log messages flushed to log for rake tasks. Also, mark

    tasks in gitolite.rake as deprecated.
    kubitron committed Mar 17, 2012
    Configuration menu
    Copy the full SHA
    4598cfc View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2012

  1. Recover gracefully from missing git_repository_extra structure. Did

    this by changing the access mechanism to automatically construct a
    git_repository_extra structure if it is missing.
    kubitron committed Mar 20, 2012
    Configuration menu
    Copy the full SHA
    e8b0554 View commit details
    Browse the repository at this point in the history
  2. Fixed git-daemon support. Now, the "daemon" key is properly added and

    removed as project and repository permissions change. Also, when
    projects are not public, the git-daemon selection box on the
    repository page is disabled (to make it clearer that non-public
    projects cannot be exported by the git daemon).
    kubitron committed Mar 20, 2012
    Configuration menu
    Copy the full SHA
    d0a385b View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2012

  1. Better error recovery from failure to pull administrative repo.

    Several changes here: (1) if failed to merge changes, try deleting and
    recloning before doing something more drastic.  (2) Try to fixup admin
    key by using direct cloning of admin repo and pushing of changes via
    gl-admin-push; fallback to gl-setup only if gl-admin-push doesn't
    exist.  (3) When reinstalling admin key, try to keep admin key name
    from conf file (if exists) or keydir (if there is a matching key to
    remine's key).  (4) Finally make sure to remove any keys from keydir
    that match redmine's key before reinstalling key -- to avoid name
    conflicts on access.
    kubitron committed Mar 27, 2012
    Configuration menu
    Copy the full SHA
    55ab631 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2012

  1. Fixed slight bug: missed case in which removing user from membership

    of project should have triggered removal of user's keys from the
    keydir.
    kubitron committed Mar 28, 2012
    Configuration menu
    Copy the full SHA
    fef6fda View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2012

  1. Fixed post-receive mirror push so that multiple mirrors will be updated.

    This problem likely introduced by earlier fix to mirror error reporting.
    kubitron committed Apr 1, 2012
    Configuration menu
    Copy the full SHA
    2780e79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc371ec View commit details
    Browse the repository at this point in the history
  3. Extra protection when defining backward-compatible versions of

    labelled_form_for and labelled_remote_form_for: do not do so if
    lib/tabular_form_builder.rb undefined!
    kubitron committed Apr 1, 2012
    Configuration menu
    Copy the full SHA
    f2c3b7f View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2012

  1. git_httpd_controller fix to deal with null buf (which is possible).

    Grabbed fix from Eric Bishop (who received via email by Davil Vallejo).
    kubitron committed Apr 2, 2012
    Configuration menu
    Copy the full SHA
    f0d5d5d View commit details
    Browse the repository at this point in the history
  2. Incremented redmine_git_hosting version from 0.4.3x => 0.4.4x.

    Changes in this release:
    
    1) Compatibility with Redmine 1.1-stable
    2) Compatibility with Ruby 1.9 (really just some syntax fixes)
    3) Better configurability, including ability to set /bin and /tmp paths.
       Better scripts to aid in installation.  Updated instructions in README.
    4) Variety of bug fixes: mirrors work better, git-daemon support, better
       error recovery from lost gitolite admin key, handling of '@' in username
       for smart-http access.
    kubitron committed Apr 2, 2012
    Configuration menu
    Copy the full SHA
    3db41c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2012

  1. Added more explicit instructions for configuring gitolite and generating

    gitolite administrative key.
    kubitron committed Apr 7, 2012
    Configuration menu
    Copy the full SHA
    487e907 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2012

  1. Further Compatibility fixes for Redmine 1.1/backward compatibility

    1) Allow the csrf_meta_tag() in popup.erb to fail gracefully, since
    version skew in the Rails installation on some Debian platforms causes
    this operation to fail (complaining about a missing String#html_safe).
    
    2) Also in popup.erb, if helper function "javascript_heads" not
    defined (it isn't in Redmine 1.1), simply use "javascript_include_tag"
    to get javascript included.
    kubitron committed Apr 10, 2012
    Configuration menu
    Copy the full SHA
    2e23301 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2012

  1. Fixed weird race condition with cron cleanup of /tmp (such as tmpwatch).

    Now, clone_or_pull_gitolite_admin() will refuse to merge in existing
    changes (which could involve deletes from tmpwatch).  Instead, it will
    recognize the unmerged changes and simply delete and reclone.
    
    Note that such unmerged changes will not exist unless something bad
    has happened.  Cleanup may require executing a RESYNC_ALL operation
    (i.e. fetch_changesets).
    kubitron committed Apr 23, 2012
    Configuration menu
    Copy the full SHA
    50fff4b View commit details
    Browse the repository at this point in the history
  2. Incremented redmine_git_hosting version from 0.4.4x => 0.4.5x

    This is a bugfix release.  Changes in this release:
    
    1) Fixed missed case for Redmine 1.1 compatibility (mirror functionality)
    2) Fixed bad interaction between cron cleanup of /tmp and access to
       gitolite-admin repository in /tmp.  Behavior could cause user
       keys to appear to be deleted, even though they remain in the redmine
       database.
    kubitron committed Apr 23, 2012
    Configuration menu
    Copy the full SHA
    72db56c View commit details
    Browse the repository at this point in the history

Commits on May 31, 2012

  1. Configuration menu
    Copy the full SHA
    1aec254 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2012

  1. Configuration menu
    Copy the full SHA
    5f22e58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c80bd8e View commit details
    Browse the repository at this point in the history
  3. Fixed two cases where user delete did not update gitolite properly:

    1) Delete keys from gitolite.conf when removing users from project ACL.
    
    Not sure how this case never noticed before.  Bug happens because
    user delete => update_repositories(:delete), which didn't go through
    and rationalize the gitolite.conf.  Removed optimization to fix.
    
    2) When deleting user, execute use :delete flag to remove keys keydir.
    kubitron committed Jul 4, 2012
    Configuration menu
    Copy the full SHA
    b857aef View commit details
    Browse the repository at this point in the history
  4. Properly handle the archiving of projects.

    When a project is archived, we remove its keys from gitolite.conf (and
    possibly from the keydir if this project is the only one that uses
    these keys).  We also remove the git_daemon access and mark the gitolite.conf
    entry with a dummy key: "redmine_archived_project".
    
    We leave the repository in the gitolite repo.
    kubitron committed Jul 4, 2012
    Configuration menu
    Copy the full SHA
    5d2994e View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2012

  1. Configuration menu
    Copy the full SHA
    ba9b833 View commit details
    Browse the repository at this point in the history
  2. Add migrations for post-receive urls

    xdissent authored and kubitron committed Jul 7, 2012
    Configuration menu
    Copy the full SHA
    8cf6b0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d11be44 View commit details
    Browse the repository at this point in the history
  4. Typo in repository partial

    xdissent authored and kubitron committed Jul 7, 2012
    Configuration menu
    Copy the full SHA
    2575a9a View commit details
    Browse the repository at this point in the history
  5. Ajaxify post-receive url settings

    xdissent authored and kubitron committed Jul 7, 2012
    Configuration menu
    Copy the full SHA
    a80dc09 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b50d993 View commit details
    Browse the repository at this point in the history
  7. Fill out post-receive url payload

    xdissent authored and kubitron committed Jul 7, 2012
    Configuration menu
    Copy the full SHA
    fdf2669 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f79cf9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c30210b View commit details
    Browse the repository at this point in the history
  10. Adding post-receive URL modes

    xdissent authored and kubitron committed Jul 7, 2012
    Configuration menu
    Copy the full SHA
    419c5b4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ac97f06 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2012

  1. Merge branch 'post-receive'

    Conflicts:
    	init.rb
    
    This is a merge of suggested changes from Greg Thornton
    <[email protected]> to support invoking post-update URLs.
    Conflict was from the fact that I moved modifications of Project into
    project_patch.rb (since there are now a number of patches to
    project.rb now).
    kubitron committed Jul 16, 2012
    Configuration menu
    Copy the full SHA
    44480a0 View commit details
    Browse the repository at this point in the history
  2. Some fixes to previous merge

    Fix syntax error in gitolite_hoooks_controller.rb, turn payload into json.
    Addition of changes to missing non-english locals.
    kubitron committed Jul 16, 2012
    Configuration menu
    Copy the full SHA
    5f0d622 View commit details
    Browse the repository at this point in the history
  3. Added new parameter 'gitForceHooksUpdate'. When true, will replace

    existing hooks if they don't match our hooks. Default value == true.
    kubitron committed Jul 16, 2012
    Configuration menu
    Copy the full SHA
    ca73c30 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2012

  1. Configuration menu
    Copy the full SHA
    12d51e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2012

  1. Configuration menu
    Copy the full SHA
    e9f4b29 View commit details
    Browse the repository at this point in the history
  2. More flexible repository mirror support.

    Now, offer ability to push upstream without full mirroring
    (i.e. without the '--mirror' argument).  Added ability to force
    updates or allow fast forward updates.  Further, can choose to
    push references with an explicit reference specification (supports
    full syntax, allowing one to push to a branch with a different remote
    name than the local name.
    kubitron committed Jul 27, 2012
    Configuration menu
    Copy the full SHA
    468ba97 View commit details
    Browse the repository at this point in the history
  3. Fixed bug in post-receive hook which prevented multi-ref notification.

    This was due to a bug in ruby 1.8.7's Net::HTTP::Post.set_form_data.
    kubitron committed Jul 27, 2012
    Configuration menu
    Copy the full SHA
    c1aeff6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e158d6c View commit details
    Browse the repository at this point in the history
  5. Added the ability to use an alternate gitolite configuration file.

    New parameters gitConfigFile and gitConfigHasAdminKey set this
    feature.  The gitConfigFile is relative to the conf/ directory.  The
    gitConfigHasAdminKey parameter states whether or not the plugin will
    maintain the administrative key in the gitConfigFile (forced to true
    for default config file of gitolite.conf.
    kubitron committed Jul 27, 2012
    Configuration menu
    Copy the full SHA
    008e029 View commit details
    Browse the repository at this point in the history
  6. Remove dispatcher from init file, since this nolonger exists in Rails…

    … 3.0.
    
    Reorganized patches to put all of the patch-specific includes
    and patching operations into the individual patch files.  This leaves
    only a need for explicitly loading each of the patch files, which
    is now done with a require_dependency inside a loop...
    kubitron committed Jul 27, 2012
    Configuration menu
    Copy the full SHA
    946aafc View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2012

  1. Configuration menu
    Copy the full SHA
    c16bbb3 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2012

  1. Removed validation of repository mirror url, but enclose url in quotes

    for actual command (to prevent shell expansion of bad characters).
    kubitron committed Aug 1, 2012
    Configuration menu
    Copy the full SHA
    71a5b20 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2012

  1. Configuration menu
    Copy the full SHA
    7a71a7c View commit details
    Browse the repository at this point in the history
  2. First take on implementation of deployment credentials.

    Deployment credentials are constructed on the repository settings page
    for a repository and consist of combinations of public keys and
    permissions (currently either "R" or "RW+".  The public keys for
    deployment credentials are owned by users with 'manager' permissions.
    The administrator can modify (add/update/delete) all deployment
    credentials.
    
    Also included with this commit is a functioning validation on the
    public key display window (this wasn't working originally).
    kubitron committed Aug 17, 2012
    Configuration menu
    Copy the full SHA
    b46a84f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0884bd View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2012

  1. Configuration menu
    Copy the full SHA
    7f766a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2012

  1. Configuration menu
    Copy the full SHA
    44cec8e View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2012

  1. Better handling of projects with a disabled repository module.

    We now treat this case exactly the same as an archived
    project/repository.  Before, it was handled inconsistently.  Three
    changes:
    
    1) When a repository module is disabled/enabled through settings page
       call update_repositories to update state.  A disabling of the
       repository module will call update_repositories with :archive.
    
    2) Existing repositories will be left alone and marked with a dummy
       redmine key of "redmine_disabled_project".  Reenabling of the
       repository module will restore project and keys to accessibility.
    
    3) When removing redmine keys from a gitolite.conf entry, don't report
       in the log unless removing real readmine keys.  This avoids a weird
       circumstance in which every fetch_changesets operation reports that
       it is deleting redmine keys (caused when repo entry exists but the
       "delete_repositories" flag is disabled at the time that the repo is
       deleted.  This fix is entirely about removing confusing messages
       from the log.
    kubitron committed Aug 21, 2012
    Configuration menu
    Copy the full SHA
    ec01acd View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2012

  1. Configuration menu
    Copy the full SHA
    0776212 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c770d8 View commit details
    Browse the repository at this point in the history
  3. Incremented redmine_git_hosting version from 0.4.5x => 0.4.6x

    This is a feature release.  It includes:
    
         1) Post-Receive URLS
         2) Updated Mirror Functionality
         3) Deployment Credentials
         4) Support for secondary gitolite configuration file
    
    It also includes a series of bug fixes.  See release notes at:
    https://github.com/kubitron/redmine_git_hosting/wiki/_history
    kubitron committed Aug 23, 2012
    Configuration menu
    Copy the full SHA
    468ae98 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2012

  1. Configuration menu
    Copy the full SHA
    d512172 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2012

  1. Configuration menu
    Copy the full SHA
    82ac052 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da53403 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b454d86 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19bc2cf View commit details
    Browse the repository at this point in the history
  5. Moved git_caches.proj_identifier => repo_identifier.

    Also, check for repository_identifier uniqueness when migrating.
    kubitron committed Sep 26, 2012
    Configuration menu
    Copy the full SHA
    caaeee7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0525cdc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0401d62 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f19c4a8 View commit details
    Browse the repository at this point in the history
  9. Fix in <1.4 options edit.

    kubitron committed Sep 26, 2012
    Configuration menu
    Copy the full SHA
    b445672 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a8fffbf View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2012

  1. Fix for user-filter error.

    kubitron committed Sep 27, 2012
    Configuration menu
    Copy the full SHA
    81895d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ccc124b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2591c8f View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2012

  1. Configuration menu
    Copy the full SHA
    71ead6f View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2012

  1. Configuration menu
    Copy the full SHA
    d2c0029 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a2ad16 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2012

  1. Configuration menu
    Copy the full SHA
    4bea0ea View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2012

  1. Configuration menu
    Copy the full SHA
    d729a6c View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2012

  1. Configuration menu
    Copy the full SHA
    028ee9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36f6047 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2012

  1. Configuration menu
    Copy the full SHA
    54ff944 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2012

  1. Configuration menu
    Copy the full SHA
    eb27400 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2012

  1. Incremented redmine_git_hosting version from 0.4.6x => 0.5.0x

    This is a feature release which provides compatibility with Redmine 1.4.
    
    It also includes a few bug fixes.  See release notes at:
    https://github.com/kubitron/redmine_git_hosting/wiki/Release-Notes
    kubitron committed Oct 13, 2012
    Configuration menu
    Copy the full SHA
    46e6602 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53dfa71 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2012

  1. Configuration menu
    Copy the full SHA
    a959bce View commit details
    Browse the repository at this point in the history
  2. Fix for Ruby 1.9.x: Handle fact that IO.instance_methods can return e…

    …ither array of strings or symbols depending on version of Ruby.
    kubitron committed Oct 15, 2012
    Configuration menu
    Copy the full SHA
    d5c9df4 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2012

  1. Configuration menu
    Copy the full SHA
    7f5a814 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae9c759 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2012

  1. Configuration menu
    Copy the full SHA
    845ae5e View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2012

  1. Configuration menu
    Copy the full SHA
    200e128 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2012

  1. Incremented redmine_git_hosting version from 0.5.0x => 0.5.1x

    This is a bug-fix release to restore compatibility with Redmine < 1.4
    and with Ruby 1.9.x.  See release notes at:
    
        https://github.com/kubitron/redmine_git_hosting/wiki/_history
    kubitron committed Oct 31, 2012
    Configuration menu
    Copy the full SHA
    64a8818 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2012

  1. Fix an error that occurs while uninstalling from DB

    2011072600000_extend_changesets_notified_cia.rb tries to delete
    notified_cia column in changesets table, but
    2011081700000_move_notified_cia_to_git_cia_notifications.rb deletes
    notified_cia column before it does, so an error occurs.
    
    A solution is to let 2011072600000_extend_changesets_notified_cia.rb
    remove notified_cia column only if the column exists.
    crocket authored and kubitron committed Nov 22, 2012
    Configuration menu
    Copy the full SHA
    27f9bb8 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2012

  1. Configuration menu
    Copy the full SHA
    c2d0bea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fa0e91 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2012

  1. Configuration menu
    Copy the full SHA
    4672de8 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2012

  1. Merge pull request #98 from tomka/fix/gitolite-config-comment-cleanup

    Remove unneeded whitespace in gitolite config comment
    kubitron committed Dec 27, 2012
    Configuration menu
    Copy the full SHA
    cd2c757 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2012

  1. Configuration menu
    Copy the full SHA
    512d66c View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2012

  1. Fix to allow unrelated administrative keys in the config file.

    This fix involves the key repair code as well as the configuration file
    handling code (to maintain multiple administrative keys).
    kubitron committed Dec 29, 2012
    Configuration menu
    Copy the full SHA
    fba1f7e View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2013

  1. Configuration menu
    Copy the full SHA
    f87f10d View commit details
    Browse the repository at this point in the history