Source

aurum / python / aurum / repeatedcmd.py

Author Commit Message Labels Comments Date
ZyX_I
@%aurum/powerline: Added new powerline support (file_vcs_status and branch segments)
ZyX_I
@%aurum/drivers/bazaar: Added python implementation of rf-status Made non-python version use status --short, it is more precise Note: due to sorting issues currently tests fail for non-python version python/repeatedcmd: Made all signals be handled by default handlers
ZyX_I
@%aurum/drivers/common/utils: Added pyeval() emulation @%aurum/drivers/mercurial: Moved some code from python/aurum/aumercurial to python/aurum/auutils Moved ansi_esc_echo registration to @%aurum/drivers/common/utils @%aurum/repository, @%aurum/drivers/mercurial: Made repeatedcmd work without pyeval()
ZyX_I
@%aurum: Made it use removing instead of pausing python/aurum/repeatedcmd: RepeatedCmd.getvalue is no longer restarting stopped process
ZyX_I
@%aurum: Fixed process pausing. python/aurum/repeatedcmd: Added summary() function (useful for debugging) Made pausing really terminate processes
ZyX_I
@%aurum/drivers/subversion: Added rf-astatus() python/repeatedcmd: Made paused processes use one second interval.
ZyX_I
python/aurum/repeatedcmd: Made rc implementation on top of threading work Not the best variant though: you have to wait up to *cachetime seconds before thread is actually finished; and it uses multiprocessing.Value
ZyX_I
@%aurum, @%aurum/cache: Added updating rc values when cache is wiped python/repeatedcmd: Improved handling of updating rc values: it now flushes the queue before doing calculations
ZyX_I
@%aurum, python/aurum/repeatedcmd, @%aurum/drivers/mercurial: First working implementation of asynchronously repeated commands (only supported by mercurial python driver) (only aurum#status and aurum#branch functions are using it) Added code for pausing/resuming calculations in background processes
ZyX_I
@%aurum/repo: Started working on asynchronous repeatedly run commands support