Commits

Author Commit Message Labels Comments Date
Mikhail Korobov
small cleanup
Branches
multiple web-servers
Mikhail Korobov
merge
Branches
multiple web-servers
Mikhail Korobov
ignore 'stuff' folder
theoden
* reading .hgignore with codecs.open at vcs.none
Branches
multiple web-servers
theoden
* Apache and Nginx now remove config from sites-available, too.
Branches
multiple web-servers
theoden
- raising exceptions in abstract methods deleted
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
* Project.remove fixed
Branches
multiple web-servers
theoden
* Several instances of the Nginx are now possible for the same INSTANCE_NAME test for Project.remove is broken
Branches
multiple web-servers
theoden
* Several instances of the Apache are now possible for the same INSTANCE_NAME test for Project.remove is broken
Branches
multiple web-servers
theoden
+ StaticSite.restart and WebApp.restart added, since what we just wanted by doing previous touches is a restart of web application. Due to assumption that Project does not know App internals.
Branches
multiple web-servers
theoden
+ StaticSite.install_web_servers and WebApp.install_web_servers introduced. Due to assumption that Project does not know App internals.
Branches
multiple web-servers
theoden
* WebApp became ABC * exception raising was beautified
Branches
multiple web-servers
theoden
Apache.update_config beautified.
Branches
multiple web-servers
theoden
+ WsgiBackend was introduced
Branches
multiple web-servers
theoden
- decorator for_all_apps was eliminated
Branches
multiple web-servers
theoden
Project class was renamed to WebProject
Branches
multiple web-servers
theoden
interface of the WebApp fixed via methods raising NotImplementedError
Branches
multiple web-servers
theoden
DeployApp -> (StaticSite, WebApp)
Branches
multiple web-servers
theoden
file rename commit / tests broken
Branches
multiple web-servers
theoden
from now "runtests.py Squeeze all" assumed green until otherwise is stated at commit message
Branches
multiple web-servers
theoden
from now "runtests.py Squeeze deploy" assumed green until otherwise is stated at commit message
Branches
multiple web-servers
theoden
* at moment backend's config MUST be update before frontend's one. we need to research deeper to find a reason. * DeployTest and CustomLayoutDeployTest are green.
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
* imports fixed * "self-absense" bugs fixed
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
preparevm fix to make establishment of the test suite possible
Branches
multiple web-servers
theoden
Place where I've stopped. "runtests.py Squeeze deploy" is **red**
Branches
multiple web-servers
theoden
- magic dispelled (but some ponies remained) * second kind of magic turned into decorator * deploy module transformed to Project class, for project-level tasks
Branches
multiple web-servers
  1. Prev
  2. Next