aspiers / aspiers/git-deps

Getting the deps for a single commit is overly complicated

Open
#82 3 comments 0 reactions 0 assignees View on GitHub
enhancement UX
Dominant language
Python
Stars
319
Forks
55
PR merge metrics
No merged PRs in 30d

Description

I have been using until now git-deps 0.1.0-15-gbd9ed69.
With that `git deps commit` would get the dependencies just for `commit`.

That changed with

```
commit d601e35f6ea42eb6110e3d1449d03f16a1da3f10
Author: Adam Spiers
Date: Thu May 26 00:28:25 2016 +0100

allow passing a revision range to CLI or web UI
```

With that `git deps commit` gets now the dependencies for `commit` and *all* older commits.
To get now the deps just for `commit` one has to use the unwieldy:
`git deps commit^..commit`

Contributor guide

Open the contributing guide

Research direction

Start at the `git deps` CLI handling of revision arguments and compare how a single revision and a range are interpreted. Reproduce `git deps commit` versus `git deps commit^..commit`; done means the single-commit form returns dependencies only for that commit while explicit ranges continue to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, python
Domain
cli
Issue type
Bug
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.