Source

django-fab-deploy / fab_deploy / vcs / none.py

The default branch has multiple heads

Author Commit Message Labels Comments Date
theoden
* reading .hgignore with codecs.open at vcs.none
Branches
multiple web-servers
theoden
* simple workaround for extracting exclusion patterns from .hgignore at vcs.none so vcs.none is fixed, but solution wants to be more solid.
Branches
multiple web-servers
theoden
task was renamed to task_method at fabtest package directly. Fixing imports.
Branches
multiple web-servers
theoden
taskset.task => task_method (plus little code-style improvements)
Branches
multiple web-servers
theoden
* _make_clone and first 3 operations of deploy method moved from DeployApp to Project class and deploy method of project class respectively. Since they touch whole project environment, not single app. * env.conf.LOCAL_CONFIG at vcs.none is temporary healed with "magic string". That's why "FIXME" mark isn't removed.
Branches
multiple web-servers
theoden
+ base-class for web-apps DeployApp was introduced at deploy_app; it receives backend as a parameter of the constructor * django-commands transformed into django module with class Django(DeployApp) * deploy.update_django_config moved into django.Django * LOCAL_CONFIG and REMOTE_CONFIG_TEMPLATE were eliminated from env.conf (but not from documentation in order the latter to stay consistent) * define_apps usage at FabDeployTest became more obvious * confirmation was removed from define_apps * now using new expose_as_module method of the TaskSet class * problem with LOCAL_CONFIG at vcs.none was noted down runtests.py Squeeze prepare assumed green for the branch until something else stated
Branches
multiple web-servers
theoden
Improved os independency: * '/tmp/' was replaced by more flexible tempfile.gettempdir() * --exclude "option_value" turned into --exclude="option_value" * local command 'rm -f' changed to os.remove call
Mikhail Korobov
vcs tasks are converted to tasksets
Mikhail Korobov
vcs commands are tasks
Vladimir Mihailenco
More options
Branches
django_root
Vladimir Mihailenco
Delete callable options and introduce string-based one
Branches
django_root
Vladimir Mihailenco
Add path modifiers
Branches
django_root
Den Ivanov
Add compatibility with Python 2.5.
Mikhail Korobov
Support for non-mercurial deployments. Fix #6.