Skip to content

Releases: tdegeus/shelephant

Minor bugfix

18 Feb 13:22
40afb7a
Compare
Choose a tag to compare
  • Bugfix: empty path given to rsync.

Minor improvements under the hood

15 Feb 18:02
dffb2dc
Compare
Choose a tag to compare
  • Copy functions: improving error message
  • Copy functions: creating destination directories
  • Using assertions to simplify the code

Documentation & rsync backend

12 Feb 14:47
fc52d64
Compare
Choose a tag to compare
  • Adding badges to readme
  • Making several functions private. Adding summary to docs.
  • Adding readthedocs environment
  • Adding documentation
  • Adding size progress to send/get
  • send/get: using rsync as backend (for speed)
  • Copy functions: preserve metadata

Minor extensions

30 Jan 09:52
e88528f
Compare
Choose a tag to compare
  • shelephant_hostinfo: add option to remove paths
  • copy functions: add progress-bar for reading checksums

Minor bugfixes

29 Jan 09:21
3689e54
Compare
Choose a tag to compare
  • Improving exception handling: removing internal sys.exit(1),
    replacing them by try...except wrappers
  • shelephant_hostinfo: default to empty file list (#58)
  • Minor bugfix

Minor updates & bugfixes

21 Jan 13:57
065c9da
Compare
Choose a tag to compare
  • Adding test to checkout for correct order of pre-computed checksums
  • Bugfix in reordering of pre-computed checksum
  • Copy functions: skipping empty input
  • Bugfix in error print
  • Style updates tests
  • Copy functions: allow force-print details. Further auto-truncation otherwise
  • Copy functions: bugfix in progress bar
  • Bugfix in matching checksums

Adding progress-bars, improving performance

20 Jan 18:35
6c5817f
Compare
Choose a tag to compare
  • Copy functions: Skip printing created files if there are also overwritten files
  • Fixing tests
  • Copy functions: Adding option to force print details
  • YamlDump: create directory if needed
  • Adding progress-bar to copy operations
  • Adding progress-bar to checksums
  • GetChecksums: enhance efficiency in reading from precomputed checksums

API extensions & code cleanup

27 Dec 16:31
e6f6962
Compare
Choose a tag to compare
  • Changing namespace Python module: shelephant.cli -> shelephant
  • shelephant_checksum: Allow reuse of pre-computed checksums
  • API change: shelephant_remote -> shelephant_hostinfo
  • Centralizing implementation shelephant_get
  • Updating ssh tests
  • Centralizing implementation shelephant_send
  • Implementation simplifications
  • shelephant_send: allow use of pre-computed checksum
  • Updating counter in copy scripts
  • Large output: summarizing skipped files
  • Copy: Adding assertion that source must exist
  • shelephant_get: Adding possibility to use local checksums for
  • Updating change-log

Minor bugfix

24 Dec 15:02
d58ad61
Compare
Choose a tag to compare

Bugfix in directory creation. Switching to central function.

Adding command-line functions

24 Dec 13:32
Compare
Choose a tag to compare
  • Adding "shelephant_cp" and "shelephant_mv"
  • Adding append option to "shelephant_dump"
  • Adding squash option to "shelephant_extract"