A script to help forking a project to gitlab and keeping it updated downstream
Project description
A script to help forking a project to gitlab and keeping it updated downstream
Installation
pip install fork2gitlab
Configuration
In order to interact with the gitlab instance, a configuration file will be needed. Create on in on the locations supported by python-gitlab
Usage
Forking
Use f2g fork <git url>
to import a git project.
The project will also be automatically mirrored hourly by gitlab.
You can then create your branch and make changes.
Syncing
Use f2g sync <gitlab project name> <branch>
to merge upstream changes into your branch.
Since gitlab takes care of the hourly sync, this command simply attempts to merge the upstream changes. When a merge conflict occurs, a merge request will be created.
It's up to you to notify in case the merge request has been created.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fork2gitlab-0.2.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcd05b910f16525ae8d2501e15188f79deeb387d58ec784e41b25787b8f4de2a |
|
MD5 | a1ebc05c176e42aaf7277bc653dabdd8 |
|
BLAKE2b-256 | 99761ed0fe6c910aeee2c3ccea1d59ba43228c59a137598f09d6fb55badff1bd |