Permalink
Commits on Jan 13, 2008
Commits on Jan 12, 2008
  1. More documentation.

    chrisvest committed Jan 12, 2008
    - docs for the 'help' command
    - make 'help' display a generic help text when not provided any parameters
    - docs for the 'list' command
Commits on Jan 11, 2008
  1. Refactor listing of operations.

    chrisvest committed Jan 11, 2008
    - fix a bug in help:some_operation
    - make list take kvargs such as cmds and ops, defaulting to cmds
    - fix a bug in _disconnect() where it couldn't reference CONNECTIONS as a global variable
  2. Documented the remaining operations.

    chrisvest committed Jan 11, 2008
    - local()
    - local_per_host()
    - load()
    - and upload_project()
Commits on Jan 10, 2008
  1. Numbered the items in TODO so they can be sorta tracked and refered t…

    chrisvest committed Jan 10, 2008
    …o, like a primitive issue tracker.
  2. Updated TODO and added a number of other good ideas, though some are …

    chrisvest committed Jan 10, 2008
    …a little out in the future.
  3. Docs and helpful messages.

    chrisvest committed Jan 10, 2008
    - documented run() operation
    - allow fab_password to be hard-coded in the fabfile, and warn if it is
    - be more verbose about which hosts the user is about to log into, and with which username
    - _disconnect() now empties the CONNECTIONS list because we might allow to reconnect in the future
  4. Updated TODO.

    chrisvest committed Jan 10, 2008
  5. Distutils improvements.

    chrisvest committed Jan 10, 2008
    - seperated fab, the script, from fabric, the module.
    - updated setup.py to include both module and script.y
Commits on Jan 9, 2008
  1. The upload_project() operation now uses the fab_timestamp variable in…

    chrisvest committed Jan 9, 2008
    … place of some random int.
  2. A bug fix commit.

    chrisvest committed Jan 9, 2008
    - added a fab_debug variable that'll make run() and sudo() print the actual
      command when set to True.
    - also fixed a bug in the sudo() operation; operator precedence caused it to
      assemble botched up commands.
    - updated the fabfile.example to the latest one I use on my ldapservice
      project at work.
    - oh! and GLOBALS NOW WORKS IN FABFILES!! ^_^
      this means that commands can now call each other as if they are operations!
Commits on Jan 8, 2008
  1. Preparing to fix the fanout mode by letting each remote operation hav…

    chrisvest committed Jan 8, 2008
    …e their own private copy of ENV... plus added support for the fab_shell variable.
  2. Big fix commit.

    chrisvest committed Jan 8, 2008
    - make require() produce more readable error messages.
    - mare require() so that fab halts the operation when a requirement is not satisfied (as originally intended).
    - fix a bug in the set command so that the arg loop actually works.
    - make _lazy_format() work recursively and exhaustively.
  3. Gracefully handle the situation where help is requested for something…

    chrisvest committed Jan 8, 2008
    … that can't be found in any of the lists.
Commits on Jan 7, 2008