pkg.soopen package index

brew / rank 11919

Install gitslave with Homebrew, zypper

Create group of related repos with one as superproject. Version 2.0.2 via Homebrew; verified from local package data. Also installable with zypper: sudo zypper install gitslave.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install gitslave

local Homebrew formula metadata

Linux

openSUSE zypperverified · 92%
sudo zypper install gitslave

openSUSE Tumbleweed package metadata · gitslave · source: download.opensuse.org

overview

Package summary

Create group of related repos with one as superproject

Commands and aliases

  • gits

history

Project history and usage

Gitslave is a Git-era multi-repository management tool built around a `gits` wrapper command. It organizes a superproject and related slave repositories so common Git operations can be applied across the group.

Project history

The official site and man page describe Gitslave as a response to the limitations of Git submodules for projects that need active development across several repositories. Release notes show a 2.0 release in March 2011 and a 2.0.2 release in January 2012, with features such as recursive subprojects, tutorial documentation, reference clone support, and limited Windows support.

Adoption history

Gitslave's own documentation says it was used for mid-sized product development with many slave repositories, branches, tags, and developers, as well as for smaller personal setups that kept related editor configuration repositories in sync. Its niche was teams that wanted a CVS- or SVN-like multi-directory workflow while retaining separate Git repositories.

How it is used

Practitioners create or clone a superproject, run setup commands such as `gits prepare`, attach related repositories, and then use `gits` for operations such as clone, populate, branch, commit, push, pull, merge, tag, checkout, status, and log. The `.gitslave` file records repository relationships for the superproject.

Why package nerds care

For package history, Gitslave is a useful artifact from the period when Git users were experimenting with alternatives to submodules, repo-style workflows, monorepos, and multi-SCM tools such as mr. It shows how package ecosystems captured local workflow tools that were important to a specific development style even without becoming mainstream Git features.

Timeline

  • 2011: Gitslave 2.0 released with recursive subprojects and tutorial documentation.
  • 2011: Gitslave 2.0.1 added broader Git resource locator handling and pager support.
  • 2012: Gitslave 2.0.2 added reference-clone support and documented limited Windows use.

Related projects

  • Gitslave is related to Git submodules, Google's repo tool, monorepo and subtree workflows, and mr for managing multiple repositories.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
.gitslave

executables

Installed executables

CommandKindExposureNote
gitscliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-04
manager version2.0.2
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://gitslave.sourceforge.net/

  • infoNo package-manager update timestamp was available.low confidence
  • infoRelease/tag comparison is only available for GitHub repositories.https://gitslave.sourceforge.net/none confidence

install metadata

Package metadata

Package keybrew:gitslave
Version2.0.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/gitslave
Homepagehttps://gitslave.sourceforge.net/
Upstream docshttps://gitslave.sourceforge.net/
LicenseLGPL-2.1-only
Source archivehttps://downloads.sourceforge.net/project/gitslave/gitslave-2.0.2.tar.gz
Uses from macOSperl
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegitslave
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

zypper95%

gitslave 2.0.2-10.7

Creates a group of related repositories

http://gitslave.sourceforge.net

sudo zypper install gitslave
  • License: SUSE-Gitslave
  • Category: Development/Tools/Version Control
  • Architecture: noarch
  • Source Package: gitslave
  • 3 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Gitslave
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gitslave from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

gitslave-doc 2.0.2-10.7

Documentation for gitslave

http://gitslave.sourceforge.net

sudo zypper install gitslave-doc
  • License: SUSE-Gitslave
  • Category: Development/Tools/Version Control
  • Architecture: noarch
  • Source Package: gitslave
  • 1 provides
  • normalized package name match
  • Matched by: Gitslave
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gitslave-doc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation