You cannot post messages because only members can post, and you are not currently a member.
Description:
doit is - A task execution tool (build-tool) - written in python.
doit is a build tool that focus not only on making/building things but also executing tasks in an efficient way. Designed to be easy to use and "get out of your way". Configuration files are python modules.
|
|
|
new feature: auto run
|
| |
Hi guys, I just added an "auto-run" feature for doit. It is a long running process that will automalically re-execute your tasks when a depedency file is modified. It uses inotify to get notifications from the file system. 1) get latest revision from bzr-launchpad rev223 2) install Pyinotify (easy_install pyinotify)... more »
|
|
doit 0.6 released
|
| |
Hi all, I just pushed a new release of doit: CHANGES ------------------- - improve (speed optimization) of check if file modified (#370920) - sub-command "clean" dry-run option (-n/--dry-run) (#444246) - sub-command "clean" has a more verbose output (#444245) - sub-command "list" option to show task status (-s/--status)... more »
|
|
Packaging with doit
|
| |
Hello, I've recently written an article about how do I use doit to make debian packages for ubuntu. In case you'd like take a look at it, this is the URL to the article: [link] Best regards, Javier P.S. Of course, any comment would be welcome.... more »
|
|
Can dependencies "expire" somehow?
|
| |
I am trying doit as a deployment tool.
Our deploy process requires a login, the returned credentials are
bound to a session
which expires if no more actions (like deploys) happen. I wasthinking
about something like:
deploy: depends on login
login: target is cookie file with current session cookie... more »
|
|
'$doit -d <path> clean' doesn't respect -d option?
|
| |
Hello,
I really like the -d option on the command line when working on
different source files with the same set of dodo-actions. The thing I
just stumbled upon is though, that "clean" seems to not respect this
option. The CWD is always the one, where the dodo.py file lies, not
the one specified with -d. Of course "clean" then fails to execute.... more »
|
|
doit 0.5 released
|
| |
Hi guys,
just pushed 0.5 to pypi and new docs to website ([link]
doit.sourceforge.net/)
list of changes:
- task parameter 'clean' == True, cleans empty folders, and display
warning for non-empty folders
- added command line option --continue. Execute all tasks even if
tasks fails... more »
|
|
Current Working Directory
|
| |
Hi,
I have been using doit 0.2 for quite some time and had a few issues
when calling a dodo.py file, that lies outside the directory structure
of the current target to apply that dodo file to.
So what I basically do is:
doit -f some-path-outside-cwd
Why I do this, is because I need to build similar projects (in this... more »
|
|
dynamic cmd-action
|
| |
Hi,
I'd like to create a dynamic cmd-action. I attempted to do this using
the environment setup in the following example.
After 'doit ffmpeg' the new.flv file should contain:
'ffmpleg -doitexample 20'
...
import re
origflv='orig.flv'
origxml='orig.xml'
newflv="new.flv"
class MetaData():... more »
|
|
continue & ignoring tasks
|
| |
Hi,
Quick intro of 2 features I added recently into trunk.
By default doit will halt its execution whenever a task fails. There
was no execute the remaining tasks from a group (or all of them) after
the failing one. Of course you could still execute them
individually...
continue
======... more »
|
|
|