jenkinsci / jenkinsci/git-client-plugin

Separate command line options from arguments with a double dash

Open
#1,780 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
152
Forks
402
Avg merge
6h 47m
Merged PRs (30d)
4

Description

### What feature do you want to see added?

https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html says that "--" is used to clearly show the end of options. Extend the git client plugin calls to command line git to consistently use "--" to show the end of options

### Upstream changes

_No response_

### Are you interested in contributing this feature?

Possibly interested. The test cases to exercise the change will be very interesting.

Contributor guide

Open the contributing guide

Research direction

Start by locating the git-client-plugin calls that invoke command-line Git and review the existing test cases for those calls. The work is done when relevant option and argument boundaries consistently use "--" and the tests cover the changed behavior and pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, java
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.