Skip to content

Releases: suizokukan/katal

0.3.3

04 Feb 21:41
Compare
Choose a tag to compare

v 0.3.3 (2016_02_05) : added the PKGBUILD file, improved code readibilty

o Merge pull request #57 from ytterbium/PKGBUILD
  Created a PKGBUILD to easily build package and install kital in ArchLinux based distribution.

o Merge branch 'ytterbium-stringsize'
  changed the big numbers in size_as_str in 10-power floats
o removed all initial underscore from fonctions' arguments.
  (based on a suggestion from ytterbium)
o removed removed all \ useless characters at the end of the strings.
  (based a suggestion from ytterbium (issue #58))
o in pylintrc, max-locals=17 and max-args=8
o various improvements in the code's documentation.

o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)

0.3.2

26 Jan 10:46
Compare
Choose a tag to compare

v 0.3.2 (2016_01_25) : added the --verbosity argument, removed the --mute argument.

o added the --verbosity argument, removed the --mute argument

o katal.py : removed from the messages the hideous 'WARNING' word
o katal.py::fill_select__checks() : improved message

o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)

0.3.1

25 Jan 13:27
Compare
Choose a tag to compare

v 0.3.1 (2016_01_25) : better messages

o katal.py::show_infos_about_source_path()+fill_select() : added a protection
  against the FileNotFound exception (e.g. in case of broken links)
o in show_infos_about_source_path() and in fill_select(),
  added a warning message if a file can't be read.
o all warnings are now printed in cyan
o improved various messages
o updated the documentation in katal.ini
o updated the documentation (README.md)

o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)

0.3

20 Jan 17:18
Compare
Choose a tag to compare
0.3

v 0.3 (2016_01_20) : mode defined in the configuration file

o removed the --mode option : the mode is now defined in the configuration file

o modified show_infos_about_target_path() so that this function (in mode=nocopy)
  doesn't display a "target name" column.
o 'PARAMETERS' > 'CFG_PARAMETERS'
o removed from CST__LINUXCONSOLECOLORS some unused colors
o added the where_is_configfile() to shrink main_warmup()
o fixed action__select() : in 'nocopy' mode, some operations are useless
o fixed read_parameters_from_cfgfile() : If the mode is set to 'nocopy',
  parser["target"]["name of the target files"] is set to "%i" .
o added create_faked_target__nocopy.h + faked/katal.ini.nocopy
o improved various messages
o updated the documentation in katal.ini and in chart.txt

o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)

o updated pylintrc : max-branches=14 (formerly: =18)

0.2.9

19 Jan 14:56
Compare
Choose a tag to compare

v 0.2.9 (2016_01_19) : colored console output

o added colors to console messages for the Linux console :
    o added the CST__PLATFORM constant
    o added the ST__LINUXCONSOLECOLORS constant
    o added an argument to msg() function, '_consolecolor'
    o the welcome message in now displayed in white
    o the message displayed if enough diskspace is available is now displayed in white
    o error messages are now displayed in red

o show_infos_about_source_path() : improved the way extensions are displayed.
  Before this commit, the sort was case sensitive (.JPG, .abc, .jpg, .kl, ...).
  After this commit the sort is case insensitive (.abc, .jpg, .JPG, .kl, ...)
o in show_infos_about_source_path(), added a counter helping the user no to think
  that the script has freezed.
o fixed argparse epilog in read_command_line_arguments()
o improved various messages

o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)

0.2.8

18 Jan 21:28
Compare
Choose a tag to compare

v 0.2.8 (2016_01_19) : --mode=[copy|move|mirror]

o --mode=[copy|move|mirror] replaces from now --mirroronly and --move
o added fill_readme.py and README.md.template : both are used to
  automatically fill the README.md file from the informations stored
  in katal.py (namely, the __***__ strings) .

o added CST__ prefix at the beginning of global constants
o added documentation about global type(s)/constants/variables;
o added 4 sections at the beginning of the script : project's settings,
  global variables, global constants, global types
o modified argparse's epilog in read_command_line_arguments()

o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)

0.2.7

17 Jan 14:38
Compare
Choose a tag to compare
v 0.2.7 (2016_01_17) : fixed a critical bug

    o modified main() so that this function doesn't have any argument,
      allowing the setup.py to define a valid entry-point in the
      program. Added a warning in main() so that this error does not
      occur anymore.

    o 6 tests, pylint=10.0 for the three Python scripts
    o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)

0.2.6

17 Jan 14:30
Compare
Choose a tag to compare
v 0.2.6 (2016_01_17) : reduced the number of global constants

    o removed FULLNAME_DATABASE, TARGET_PATH,SOURCE_PATH, SOURCENAME_MAXLENGTH,
      TAGSSTR_MAXLENGTH, HASHID_MAXLENGTH and TARGETNAME_MAXLENGTH constants.

    o fixed tests/tests.py + tests/cfgfile5.ini ("c.5" -> "^c.5$")
    o the value of DTIME_FORMAT_LENGTH is now automatically computed .
    o improved the documentation in README.md and chart.txt
    o improved messages in various functions

    o updated pylintrc (max-locals=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)

0.2.5

16 Jan 18:22
Compare
Choose a tag to compare
v 0.2.5 (2016_01_16) : --downloaddefaultcfg=[home|local]

    o '-ddcfg' > '-dlcfg'
    o --downloaddefaultcfg takes now a parameter : 'local' or 'home';
      with 'home', the downloaded file is moved in the user's home directory.

    o improved read_parameters_from_cfgfile : test the existence of some values in the cfg file
    o (defaukt)katal.ini : fixed logfile's maximal size to 100 Mo
    o added the chart.txt file
    o welcome() : command line arguments are now displayed
    o improved the documentation in README.md

    o updated pylintrc (max-branches=18)

    o 6 tests, pylint=10.0 for the three Python scripts
    o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)

0.2.4

15 Jan 15:47
Compare
Choose a tag to compare
v 0.2.4 (2016_01_15) : --mirroronly, logfiles are now sliced if too large

    o new option : -si/--sourceinfos
    o fixed the way log files are backuped when too large :
      added a constant in the configuration files : [log file]maximal size
      log files are now opened with the "a" mode by the logfile_opening() function

    o added the LOGFILE_SIZE constant
    o added the LOGFILE_DTIMEFORMATSTR constant, used by the backup_logfile() function
    o added a function by refactoring the code : backup_logfile()
    o refactoring the code : added function get_logfile_fullname()
    o fixed create_faked_target.sh and took in account the --configfile option
    o in main_warmup(), 'path' > 'cfg_path'
    o in logfile_opening(), 'fullname' > 'logfile_fullname'
    o improved the documentation in README.md
    o improved messages in various functions

    o updated pylintrc (max-branches=17)

    o 6 tests, pylint=10.0 for the three Python scripts
    o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)