Metadata-Version: 2.1
Name: gitlab-issues-sync
Version: 1.0.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
Platform: UNKNOWN
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: 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
Requires-Dist: python-gitlab (>=2.1.2)

# 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

```shell
usage: gitlab-issues-sync [-h] [-i INPUT_GITLAB] [-o OUTPUT_GITLAB]
                          [input_project] [output_project] [input_token]
                          [output_token]

gitlab-issues-sync: Synchronize issues from a GitLab project to another
```

| optional arguments   |                                                                                   |
| -------------------- | --------------------------------------------------------------------------------- |
| -h                   | Show this help message                                                            |
| -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)                        |

---

## Dependencies

- [python-gitlab](https://pypi.org/project/python-gitlab/): Interact with GitLab API

---

## References

- [gitlabci-local](https://pypi.org/project/gitlabci-local/): Launch .gitlab-ci.yml jobs locally
- [python-gitlab](https://python-gitlab.readthedocs.io/en/stable/): Documentation for python-gitlab


