blob: 1ec51a279c2cf9ec1d65b41ea5c8b02630b41b83 (
plain) (
tree)
|
|
2016-01-11 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/cbox.py: Now, combox starts configuration when the
configuration directory does not exist or when the configuration
file does not exist.
* combox/config.py (config_cb): The combox configuration directory
creation is now done after reading all the configuration values;
the function also creates the combox directory if it does not
already exist.
* setup.py: added function for reading a file; we don't use the
read_file function from combox.file module anymore.
(config) 'download_url' updated to point to
git.ricketyspace.net/combox
* combox/file.py (rm_path): rm_path function, if it is given a
directory, purges it first before deleting it.
* combox/_version.py: bumped to 0.2.1
2016-01-10 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/gui.py: Rewrote/Added docstrings; they're sphinx friendly
now.
* combox/log.py: Rewrote doctrings; they're sphinx friendly now.
* docs/api/combox.gui.rst: Added.
* docs/api/combox.log.rst: Added.
* docs/api/index.rst: Added api/combox.gui, api/combox.log to toctree.
2016-01-07 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/config.py: Rewrote all docstrings; they're sphinx
friendly now.
* docs/api/combox.config.rst: Added.
* docs/api/index.rst: Added api/combox.config to toctree.
2016-01-05 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/cbox.py: Rewrote all docstrings; they're sphinx friendly
now.
* docs/api/combox.cbox.rst: Added.
* docs/api/index.rst: Add api/combox.cbox to toctree.
2016-01-02 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/events.py: Rewrote all docstrings; they're sphinx
friendly now.
* docs/api/combox.events.rst: Added.
* docs/api/combox.silo.rst: Added.
* docs/api/index.rst: Added api/combox.events, api/combox.silo to
toctree.
* docs/conf.py: Added link to watchdog API docs in the
`intersphinx_mapping` dictionary.
* docs/rsync-exclude.filter: Added.
* Makefile: Updated rsync command under the `upload-docs` target;
added --exclude-from option pointing to
`docs/rsync-exclude.filter`.
2015-12-25 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/silo.py: Rewrote all docstrings; they're sphinx friendly
now.
2015-12-24 Siddharth Ravikumar <sravik@bgsu.edu>
* setup.py: updated `description`.
* docs/index.rst: Removed `gnu`, `osx`, `windows`, `setup-combox`
from toctree; Added `releases` and `setup/index` to toctree.
* docs/gnu.rst: Removed.
* docs/osx.rst: Removed.
* docs/setup-combox.rst: Removed.
* docs/windows.rst: Removed.
* docs/setup/index.rst: Added.
* docs/releases.rst: Added.
* docs/api/combox.crypto.rst: Added.
* docs/api/index.rst: Added api/combox.crypto, docs/releases to toctree.
* combox/crypto.py: Rewrote all docstrings; they're sphinx
friendly now.
* README.rst: Added fancy buttons from shields.io that show stats
about combox slurped from pypi.
* docs/conf.py: added `extra_nav_links` to `html_theme_options`
dict; it contains a link to combox's web-browsable git repository.
2015-12-23 Siddharth Ravikumar <sravik@bgsu.edu>
* docs/api/index.rst: Added.
* docs/api/combox.file.rst: Added.
* docs/index.rst: Added api/index to toc tree.
2015-12-23 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/file.py: updated docstring of all functions. The
docstrings are now palatable to sphinx to digest.
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
* README.rst: removed `contact` section.
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
* setup.py: author changed to `combox contributors`.
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
* AUTHORS: Deleted
* CONTRIBUTORS.rst: Added
* Makefile: updated copyright header (authors -> contributors)
* combox/_version.py: updated copyright header (authors -> contributors)
* combox/cbox.py: updated copyright header (authors -> contributors)
* combox/config.py: updated copyright header (authors -> contributors)
* combox/crypto.py: updated copyright header (authors -> contributors)
* combox/events.py: updated copyright header (authors -> contributors)
* combox/file.py: updated copyright header (authors -> contributors)
* combox/gui.py: updated copyright header (authors -> contributors)
* combox/log.py: updated copyright header (authors -> contributors)
* combox/silo.py: updated copyright header (authors -> contributors)
* setup.py: updated copyright header (authors -> contributors)
* tests/_version_test.py: updated copyright header (authors -> contributors)
* tests/config_test.py: updated copyright header (authors -> contributors)
* tests/crypto_test.py: updated copyright header (authors -> contributors)
* tests/events_test.py: updated copyright header (authors -> contributors)
* tests/file_test.py: updated copyright header (authors -> contributors)
* tests/silo_test.py: updated copyright header (authors -> contributors)
* tests/utils.py: updated copyright header (authors -> contributors)
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
* Makefile: added new targets `clean-dist` and `clean-pyc`.
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
All .py files now have a coding set to utf-8.
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/_version.py: bumped to version 0.2.0
* README.rst: Added "Installation" section.
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
* Makefile: Added
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/cbox.py (main): Added `IOError` in the catch block that
handles errors when opening the combox configuration file.
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
* README.rst: fixed lint errors.
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
* combox/_version.py: bumped to version 0.2.0.rc1
2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>
* docs/: Added it. Uses sphinx.
* MANIFEST.in: added docs/
2015-12-21 Siddharth Ravikumar <sravik@bgsu.edu>
* MANIFEST.in: Added it.
* combox/_version.py: Added it.
2015-12-21 Siddharth Ravikumar <sravik@bgsu.edu>
* setup.py: overhauled it.
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.
|