Skip to content

Latest commit

 

History

History
155 lines (103 loc) · 3.4 KB

CHANGELOG.md

File metadata and controls

155 lines (103 loc) · 3.4 KB

Yumsync CHANGELOG

Feature

  • Add ability to only download the newest packages if there are multiple versions

Feature

  • Add support for downloading source packages

Bugfix

  • Better support for RPM builds
  • Fix issue when package filename conflicts with package metadata
  • PEP8-style fixes using Pylint

Cleanup

  • Cleanup packaging
  • Use metadata.py instead of metadata.json for versioning

Feature

  • Add support for includepkgs and excludepkgs for repo configuration
  • Allow multiple GPG keys per repo
  • Version number is now stored in metadata.json

This release is a major refactor of yumsync. It's goal was to simplify the code and reduce unnecessary repetition.

Feature

  • Support setting stable links without resyncing (!)
  • Log messages when stable and latest links are set
  • More informative logging for local repos
  • More intelligent logging for skipped packages
  • Only generate metadata once and copy for versioned and combined

Bugfix

  • Handle switching between hardlink and symlink gracefully
  • Cover more edge cases when creating directories and symlinks

Feature

  • Add --version flag to display version
  • GPG key download happens in each repo's sync thread
  • GPG key info is now logged

Bugfix

  • Create links as soon as possible so we don't have to wait for large repos before other repos are usable

Feature

  • UI now sorts both by name of repo, but also it's status
  • UI uses color to better indicate status of each individual repo

Bugfix

  • Fix incorrect version in __init__.py

Feature

  • --name now performs matches using regular expressions

Bugfix

  • Running under a TTY and passing --show now does not suppress repository list

Cleanup

  • Single source for version number
  • Remove unneeded function

Bugfix

  • Fix callback function parameters causing TypeError: start() got an unexpected keyword argument 'filename'

Bugfix

  • Fix metadata generate for combined metadata (was referencing packages in the versioned directory)

Bugfix

  • Add logic to handle missing config file
  • Initial release