Commits on Jun 29, 2007
  1. @jamis

    tag preview #4 release

    git-svn-id: http://svn.rubyonrails.org/rails/tags/capistrano_1-99-3@7155 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 29, 2007
  2. @jamis

    version bump

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7154 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 29, 2007
  3. @jamis

    Don't break task descriptions on a period that appears in the middle …

    …of a sentence
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7153 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 29, 2007
Commits on Jun 28, 2007
  1. @jamis

    Added support for :on_error => :continue in task definitions, allowin…

    …g tasks to effectively ignore connection and execution errors that occur as they run
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7145 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 28, 2007
Commits on Jun 27, 2007
  1. @jamis

    DRY up the critical sections around variable accesses

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7142 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 27, 2007
  2. @jamis

    use a mutex per-variable, rather than for all variables, to avoid a d…

    …eadlock when a gateway needs to be established
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7141 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 27, 2007
  3. @jamis

    Use correct parameters for Logger constructor in the SCM and Strategy…

    … base initializers
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7136 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 27, 2007
  4. @jamis

    Set LC_ALL=C before querying the revision, to make sure the output is…

    … in a predictable locale and can be parsed predictably
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7135 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 27, 2007
  5. @jamis

    add another file to be eager loaded

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7134 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 27, 2007
  6. @jamis

    Added :copy_remote_dir for :copy strategy to indicate where the file …

    …should be copied to
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7131 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 27, 2007
  7. @jamis

    Use Monitor rather Mutex, so fetch() is reentrant

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7130 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 27, 2007
  8. @jamis

    Make the dependency code use POSIX awk syntax (closes #8689)

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7129 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 27, 2007
Commits on Jun 26, 2007
  1. @jamis

    Make variable accesses thread safe

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7127 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 26, 2007
Commits on Jun 25, 2007
  1. @jamis

    Make sure to require the net-ssh prompter file explicitly

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7118 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 25, 2007
  2. @jamis

    Make user input for yes/no prompts work correctly in the Mercurial mo…

    …dule
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7114 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 25, 2007
  3. @jamis

    Use single quotes to escape semicolon in find command, instead of a b…

    …ackslash
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7113 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 25, 2007
  4. @jamis

    better quoting of reserved characters in commands

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7112 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 25, 2007
Commits on Jun 19, 2007
  1. @jamis

    'defer' is better, dsl-wise, than 'lazy'

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7060 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 19, 2007
Commits on Jun 17, 2007
  1. @jamis
  2. @jamis

    Make sure Net::SSH versions prior to 1.1.0 still work

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7050 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 17, 2007
  3. @jamis

    Allow the :hosts and :roles keys to accept lambdas, which will be eva…

    …luated lazily to allow runtime selection of hosts and roles in tasks
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7043 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 17, 2007
Commits on Jun 16, 2007
  1. @jamis

    oops, `which', not `whence' (no `whence' in bash, but `which' exists …

    …in both sh and bash)
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7041 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 16, 2007
  2. @jamis

    Use `whence' (which works on both bash and vanilla sh) instead of `te…

    …st -p' (which is bash-specific)
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7040 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 16, 2007
  3. @jamis
  4. @jamis

    Make sure symlink and finalize_update tasks reference the most recent…

    … release when called by themselves
    
    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7038 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 16, 2007
  5. @jamis

    version bump

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7036 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 16, 2007
  6. @jamis

    CVS SCM module

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7035 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 16, 2007
Commits on Jun 15, 2007
  1. @jamis

    Fix typo in Perforce SCM module

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7030 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 15, 2007
Commits on Jun 14, 2007
  1. @jamis
  2. @jamis
Commits on Jun 12, 2007
  1. @jamis

    work around net::ssh's lazy requiring of files

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7009 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 12, 2007
  2. @jamis
Commits on Jun 8, 2007
  1. @jamis
Commits on Jun 6, 2007
  1. @jamis

    Allow roles to be declared empty

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6953 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 6, 2007
Commits on Jun 5, 2007
  1. @jamis

    fix typo in web:disable example

    git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6949 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
    jamis committed Jun 5, 2007