Skip to main content

Clones sets of git repositories

Project description

Manages sets of git repositories.

  • Clone all sets

  • Clone specific set

  • Fast forward all repositories

  • Clone and add to set in a single command

  • Configuration can be stored online

Why is Glit is different from other git managers?

Glit can handle more than one set of repositories

Let’s say that you work on more than one project at once. With Glit you can share the file with the set of repositories associated with a specific project with those involved in that project. Most other git managers only allows one set of repositories.

Glit has built in support for online shared configuration

You can configure a set of repositories either in a local file or point to a file in a git repository. If choosing the latter storage type Glit will take care of keeping the file in sync.

Example config

~/.glit/sets

[work-common]
folder: ~/repos/work/
storage: git
repository: ssh://git.mycompany.com/project/configuration
file: ~/work/common.repositories
[work-team]
folder: ~/repos/work/
storage: git
repository: ssh://git.mycompany.com/myteam/configuration
file: ~/work/myteam.repositories
[private]
folder: ~/repos/private/
storage: local
file: ~/somecool.repositories

~/somecool.repositories

. git@github.com:vandmo/glit.git
cool/libs https://github.com/pallets/click
cool/libs https://github.com/awslabs/cfn-python-lint.git

Commands

  • glit clone-all

  • glit clone-set private

  • glit clone --to-set private --prefix vandmo/python git@github.com:vandmo/glit.git

  • glit config add-locally-stored-set --folder '~/repos/private/' '~/somecool.repositories'

  • glit config add-git-stored-set --folder '~/repos/private/' git@github.com:vandmo/glit.git 'somereallycool.repositories'

Project details


Release history Release notifications | RSS feed

This version

0.21

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glit-0.21.tar.gz (5.5 kB view details)

Uploaded Source

File details

Details for the file glit-0.21.tar.gz.

File metadata

  • Download URL: glit-0.21.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.7

File hashes

Hashes for glit-0.21.tar.gz
Algorithm Hash digest
SHA256 9e9d48556a1b3361edd00a42e31d4676fa17e7975d066c09b30ef4212a072315
MD5 c90c0da5e86326c9818c6ffca05fdd1e
BLAKE2b-256 d8bddd73b113f328472ba649febe026b08724592c8106bcae717e35a02eca69c

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