Skip to main content

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

fork2gitlab-0.2.4.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

fork2gitlab-0.2.4-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file fork2gitlab-0.2.4.tar.gz.

File metadata

  • Download URL: fork2gitlab-0.2.4.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.18 Linux/5.4.109+

File hashes

Hashes for fork2gitlab-0.2.4.tar.gz
Algorithm Hash digest
SHA256 b7754ab86e8386ff54f3a52c6286c5f44fd4caeb994e5cb5122d96611e90d284
MD5 f5c13411945090b140e8f66c7292ae63
BLAKE2b-256 6d792ae26aae46b8bed363db7874db74b1cec4ba9c36eb73940effd36034315d

See more details on using hashes here.

File details

Details for the file fork2gitlab-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: fork2gitlab-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.18 Linux/5.4.109+

File hashes

Hashes for fork2gitlab-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bcd05b910f16525ae8d2501e15188f79deeb387d58ec784e41b25787b8f4de2a
MD5 a1ebc05c176e42aaf7277bc653dabdd8
BLAKE2b-256 99761ed0fe6c910aeee2c3ccea1d59ba43228c59a137598f09d6fb55badff1bd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page