Metadata-Version: 2.1
Name: gitlab-issues-sync
Version: 1.1.0
Summary: Synchronize issues from a GitLab project to another
Home-page: https://gitlab.com/AdrianDC/gitlab-issues-sync
Author: Adrian DC
Author-email: radian.dc@gmail.com
License: Apache License 2.0
Project-URL: Changelog, https://gitlab.com/AdrianDC/gitlab-issues-sync/blob/master/CHANGELOG.md
Project-URL: Documentation, https://gitlab.com/AdrianDC/gitlab-issues-sync#gitlab-issues-sync
Keywords: gitlab issues sync
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Requires-Python: >=3, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: python-gitlab (>=2.1.2)
Requires-Dist: setuptools (>=45.1.0)

# gitlab-issues-sync

Synchronize issues from a GitLab project to another.

Using GitLab's Python API, this tools allows migrating  
and syncing issues, milestones and labels automatically.

---

## Usage

| Command            |                                                     |
| ------------------ | --------------------------------------------------- |
| gitlab-issues-sync | Synchronize issues from a GitLab project to another |

| Internal arguments |                        |
| ------------------ | ---------------------- |
| -h, --help         | Show this help message |

| Configuration arguments |                                                   |
| ----------------------- | ------------------------------------------------- |
| -i INPUT_GITLAB         | Input GitLab URL (default to https://gitlab.com)  |
| -o OUTPUT_GITLAB        | Output GitLab URL (default to https://gitlab.com) |

| Positional arguments |                                                            |
| -------------------- | ---------------------------------------------------------- |
| input_project        | Input project ID number                                    |
| output_project       | Output project ID number                                   |
| input_token          | Input project token credential                             |
| output_token         | Output project token credential (defaults to output_token) |

## Supported systems

|     Systems     | Supported |
| :-------------: | :-------: |
|  Linux (shell)  |   **✓**   |
|  macOS (shell)  |   **?**   |
| Windows (shell) |   **?**   |

---

## Dependencies

- [python-gitlab](https://pypi.org/project/python-gitlab/): Interact with GitLab API
- [setuptools](https://pypi.org/project/setuptools/): Build and manage Python packages

---

## References

- [git-chglog](https://github.com/git-chglog/git-chglog): CHANGELOG generator
- [gitlab-release](https://pypi.org/project/gitlab-release/): Utility for publishing on GitLab
- [gitlabci-local](https://pypi.org/project/gitlabci-local/): Launch .gitlab-ci.yml jobs locally
- [PyPI](https://pypi.org/): The Python Package Index
- [python-gitlab](https://python-gitlab.readthedocs.io/en/stable/): Documentation for python-gitlab
- [twine](https://pypi.org/project/twine/): Utility for publishing on PyPI
