jacebrowning / jacebrowning/gitman

Support for installing in "bare" with depth=1 and no .git folder

Open
#260 5 comments 1 reaction 0 assignees View on GitHub
feature
Dominant language
Python
Stars
225
Forks
36
Avg merge
15h 47m
Merged PRs (30d)
8

Description

Tools like `npm` have a special command for use in CI environments.

It would be great if gitman had something like this as well.
It should install dependencies and remove the `.git` dirs so that we don't unnecessarily bloat our builds.

Contributor guide

Open the contributing guide

Research direction

Start with gitman’s install command and the dependency-installation flow, then trace where Git checkouts are created. Done means a bare installation supports depth=1 and removes .git directories so CI builds do not retain repository metadata; verify the behavior in a CI-like installation.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, python
Domain
cli, devtools
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.