apache / apache/maven-scm

JGit: Support shallow clone

Open
#1,296 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
104
Forks
189
Avg merge
17h 46m
Merged PRs (30d)
6

Description

### New feature, improvement proposal

This requires updating to JGit 6.13 (Java 11+): https://github.com/eclipse-jgit/jgit/commit/207dd4c938830e84c9101d30edb7fe626e04bbe1. Support for Gitexe was added in #946 .

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the linked JGit 6.13 commit and the existing Gitexe support from issue #946, then locate the JGit provider and its clone configuration. The work is done when shallow clone support is available through the JGit implementation and the relevant behavior is covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, java
Domain
build-system, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 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.