blob: 29e2f6a6074f31dd2eb2f672a48b7a96289349bc (
plain) (
tree)
|
|
2015-12-21 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/events.py (NodeDirMonitor.on_moved): Now uses
`os.renames` function instead `os.rename` to create intermediate
directories if they're non-existent.
* combox/file.py (move_nodedir, move_shards): Now uses
`os.renames` function instead `os.rename` to create intermediate
directories if they're non-existent.
2015-12-21 Siddharth Ravikumar <sravik@bgsu.edu>
commit 8c86e7c28738c66c0e04ae7886b44dbcdfc6369e
* combox/events.py (ComboxDirMonitor.on_modified)
(NodeDirMonitor.on_modified): 'file modified' event that is
triggered by watchdog after file creation only happens in
GNU/Linux; modified the functions so that they handle it only on
GNU/Linux.
2015-12-13 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/cbox.py (main): When it has to configure combox, it uses
the graphical interface by default, if the '-nw' or '--cli' is
provided, it uses the text/commandline interface.
2015-12-13 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/gui.py (ComboxConfigDialog.__init__): accepts a new
argument called `condig_dir` that allows one to specify the combox
configuration directory
(ComboxConfigDialog.apply): passes the configuration directory
that it accepts in the `__init__` to the `config_cb` function.
2015-12-10 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/gui.py (ComboxConfigDialog.apply): now writes the
configuration to disk in the default combox configuration
directory.
2015-12-03 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/gui.py: input validation kinda done + added status bar.
2015-12-03 Siddharth Ravikumar <sravik@bgsu.edu>
commit 952906378f80
* combox/gui.py: added "re-enter passphrase" field + validation for it.
2015-11-30 Siddharth Ravikumar <sravik@bgsu.edu>
* added combox/gui.py: contains ComboxConfigDialog, a graphical
interface for configuring combox; it rough as zark.
2015-11-19 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/events.py: ComboxDirMonitor now uses Lock; now this Lock
is shared by both the ComboxDirMonitor and the NodeDirMonitors.
Files changed because of the change to ComboxDirMonitor: combox/cbox.py
This changed addresses bug#11 (See TODO.org).
2015-11-13 Siddharth Ravikumar <sravik@bgsu.edu>
bumping to v0.1.3
2015-11-08 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/events.py: ComboxDirMonitor and NodeDirMonitor now keep
track of the files that are created during "this" run; this
information is used to ignore the on_modified event triggered by
watchdog when a file is created.
Also, a delay proportional to the size of the file is introduced
on the on_modified callback methods of the ComboxDirMonitor and
NodeDirMonitor to prevent multiple on_modified from being
triggered by watchdog.
These changes are related to bug#10 (See TODO.org).
* tests/events_test.py: updated correponding tests.
2015-11-02 Siddharth Ravikumar <sravik@bgsu.edu>
commit 7509f54f5173769eea
* combox/file.py: Updated the write_file function; a buffer size
is explicitly specified when opening a file to write.
This change is related to bug#10.
2015-10-20 Siddharth Ravikumar <sravik@bgsu.edu>
bumping to v0.1.2
2015-10-18 Siddharth Ravikumar <sravik@bgsu.edu>
combox now uses python's logging module instead of `print` to
stdout information/errors.
* combox/log.py: The module used by all other combox modules to
log information/errors to stdout.
2015-09-17 Siddharth Ravikumar <sravik@bgsu.edu>
* v0.1.0: initial version of combox
Works on GNU/Linux and OS X.
|