Skip to main content

Glit

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'

Release files for glit 0.21

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for glit 0.21
File Size Uploaded
glit-0.21.tar.gz 5.5 kB Details

Release files / glit-0.21.tar.gz

Download URL glit-0.21.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
9e9d48556a1b3361edd00a42e31d4676fa17e7975d066c09b30ef4212a072315
BLAKE2b-256 checksum
How to use checksums
d8bddd73b113f328472ba649febe026b08724592c8106bcae717e35a02eca69c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.21 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page