Releases: suizokukan/katal
Releases · suizokukan/katal
v0.2.3 : --whatabout, cfg file in user directory, --sourceinfos, 'iname'
v 0.2.3 (2015_12_13) : --whatabout, cfg file in user directory,
--sourceinfos, 'iname'
o the config file is now searched in the Katal's user path
(i.e., on Linux systems, /home/user/.katal/katal.ini) and then in the current
directory.
o 'ci_name' > 'iname' in config files
o new option : --whatabout
o new option : -si/--sourceinfos
o new function : action__whatabout()
o new function : create_empty_db()
o new function : possible_paths_to_cfg()
o -ddcfg/--downloaddefaultcfg can now be called directly from the command line
o fixed several bugs linked to ARGS.downloaddefaultcfg
o improved create_faked_target.sh : added a --whatabout test
o renamed the function 'test_is_ntfs_prefix_mandatory()' > 'is_ntfs_prefix_mandatory()'
o improved messages in several functions
o improved the documentation in README.md
o updated pylintrc (max-branches=16)
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
v0.2.2
v 0.2.2 (2015_12_07) : improved documentation and messages
o improved message in main_warmup()
If the options -ddcfg/--downloaddefaultcfg are used, don't display
the advice to use them.
o improved message in action__downloadefaultcfg()
o improved the documentation in README.md
o updated pylintrc, along with pylint 1.5.0 modifications
o pylinted and fixed setup.py
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
v0.2.1
v 0.2.1 (2015_11_08)
o added option --usentfsprefix
A special prefix is required by the NTFS for long filenames. The --usentfsprefix
argument allow/disallow to use such a prefix.
o improved warning messages in show_infos_about_source_path() and in
show_infos_about_target_path().
o improved the documentation in README.md
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
v0.2.0
v.0.2.0 (2015_11_04)
o fixed an important bug : hashfile64() can't compute the hash with
the filename, the size or the date !
o improved the messages in fill_select()
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
v0.1.9
v.0.1.9 (2015_11_04)
o fixed an important bug : filenames whose length is greater than 260
characters are correctly taken in account.
o improved the documentation
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
v0.1.8
v.0.1.8 (2015_11_01)
o added the possibility to create tags automatically during a --select/--add .
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
v0.1.7
v.0.1.7 (2015_11_01)
o added --copyto parameter
o filled the faked/src directory
o updated create_faked_target.sh in order to test the --copyto parameter
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
v0.1.6
v.0.1.6 (2015_11_01)
o improved the string returned by size_as_str() : no more 'Go' (>'GB'), ...
o removed the _import_msg argument from msg()
o removed the 'verbosity' keyword from the cfg files and from the script
o improved a message in fill_select()
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
v0.1.5
v.0.1.5 (2015_10_30)
o fixed a bug in create_target_name() : the order of the if's mattered.
o set __statuspypi__ to 'Development Status :: 5 - Production/Stable'
o functions are now all described in README.md, in alphabetical order
o improved messages and documentation
o 6 tests, pylint=10.0
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
v0.1.4
v.0.1.4 (2015_10_30)
o ancient keywords like SOURCENAME_WITHOUT_EXTENSION have been renamed :
HASHID -> %%h
SOURCENAME_WITHOUT_EXTENSION -> %%f
SOURCENAME_WITHOUT_EXTENSION2 -> %%ff
SOURCE_PATH -> %%p
SOURCE_PATH2 -> %%pp
SOURCE_EXTENSION -> %%e
SOURCE_EXTENSION2 -> %%ee
SIZE -> %%s
DATE2 -> %%dd
DATABASE_INDEX -> %%i
INTTIMESTAMP -> %%t
HEXTIMESTAMP -> %%ht
o in filter, 'size' may have a suffix like 'kB', 'MB', ..., 'KiB', 'MiB' .
o added 'ci_name' to filters (=case insensitive regex)
o in configuration file, 'sieve' is now called 'filter'
o new option : --reset (delete database and target files, not the configuration file)
o new option : --strictcmp option (bit to bit comparision if two hashes are identical)
o new option : --move (move the files if --select or --add instead of copy them)
o new option : --findtag
o added a pylintrc file
o fixed main_warmup() : sys.exit(-1) is raised if no configuration file
o removed the --hashid option
o added constant PARTIALHASHID_BYTESNBR = 1000000
o 'ProjectError' > 'KatalError'
o added the thefilehastobeadded__db() function
o added 'partialhashid' and 'size' to the database
o hashfile64() now accepts a _stop_after argument, allowing to read only
the _stop_after first bytes of the file
o the function hashfile64() uses from now the file content, its name,
its size and its timestamp
o improved messages and documentation
o 6 tests, pylint=10.0
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)