aspiers / aspiers/git-deps

Doesn't deal well with large repos or lots of changes, even with `-e`

Open
#120 10 comments 1 reaction 0 assignees View on GitHub
bug help wanted need info
Dominant language
Python
Stars
319
Forks
55
PR merge metrics
No merged PRs in 30d

Description

I suspect my speed issues with git-explode ( https://github.com/aspiers/git-explode/issues/6 ) come from git-deps. See that issue for stats on the size of the project. I can also provide things like commit depth on some of the files in question. I don't know if `git-explode` provides the `HEAD` argument to `git-deps -e`, but even when looking at the code with `git-deps -e main ...` it takes a VERY long time to run and seems to analyze a ton of hunks that are far beyond the `-e` commit.

Contributor guide

Open the contributing guide

Research direction

Start with the linked git-explode issue for repository-size and timing statistics, then reproduce `git-deps -e main ...` on the affected repository. Trace which hunks are analyzed beyond the `-e` commit; done means the command avoids that unnecessary work and completes substantially faster.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, python
Domain
cli, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.