pagure-exporter

Simple exporter tool that helps migrate repository files, data assets and issue tickets from projects on Pagure to GitLab

GPL-3.0 License

Stars
6
Committers
9

Bot releases are hidden (Show)

pagure-exporter - v0.1.3 Latest Release

Published by gridhead 7 months ago

PyPI release

What's changed

From maintainers

  • Removed cookies information from the stored recordings
  • Moved all HTTP requests to be made with Python bindings for GitLab
  • Updated documentation to use venv instead of virtualenv
  • Cleaned up after removal of requests-based GitLab interactions
  • Ensured that the moved issue tickets have the source ordering
  • Wiped GitLab Runners tokens and ensured they stay wiped
  • Added Packit support for the project repository
  • Made automated dependency updates

From GitHub

New Contributors

Full Changelog: https://github.com/fedora-infra/pagure-exporter/compare/0.1.2...0.1.3

pagure-exporter - v0.1.2

Published by gridhead 10 months ago

PyPI release

What's Changed

From maintainers

  • Expanded the documentation to explain branch protection
  • Censor the sensitive information from STDOUT
  • Add support for automatic dependency updates using Renovate
  • Circumvent the rate limits on the GitLab API requests
  • Added support for migrating issue ticket confidentiality
  • Added advanced HTTP requests testing support using VCR.py
  • Added configuration to avoid false security flagging

From GitHub

New Contributors

Full Changelog: https://github.com/fedora-infra/pagure-exporter/compare/0.1.1...0.1.2

pagure-exporter - v0.1.1

Published by gridhead about 1 year ago

PyPI release

What's changed

From maintainers

  • Reworked the documentation sections with proper updates
  • Initialized packaging workflow with RPM specfile for the project codebase
  • Stepped down version of the runtime dependency requests from ^2.31.0 to ^2.28.0
  • Stepped down version of the runtime dependency GitPython from ^3.1.37 to ^3.1.0
  • Removed unnecessary runtime dependency tqdm from the list

From GitHub

Full Changelog: https://github.com/gridhead/pagure-exporter/compare/0.1.0...0.1.1

pagure-exporter - v0.1.0

Published by gridhead about 1 year ago

PyPI release

What's changed

From maintainers

  • Created the initial release of the project
  • Added support for transferring repositories files from projects on Pagure to GitLab
  • Added support for transferring issue tickets from projects on Pagure to GitLab
  • Added support for inbuilt logging library for better compatibility with journalling
  • Added options for filtering by branch names when transferring repository files
  • Added options for filtering by issue ticket status when transferring issue tickets
  • Added options for filtering by issue ticket identity selection when transferring issue tickets
  • Added options for filtering by issue ticket identity ranges when transferring issue tickets
  • Added options for migrating current states when transferring issue tickets
  • Added options for migrating tagged labels when transferring issue tickets
  • Added options for migrating created comments when transferring issue tickets
  • Ensured excellent quality of the codebase with 100% coverage of functional code
  • Included support for continuous integration using GitHub Actions and Pre-Commit CI

From GitHub

New Contributors

Full Changelog: https://github.com/gridhead/pagure-exporter/commits/0.1.0