Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea: Bring fourth most frequently modified files #356

Open
SpyC0der77 opened this issue Feb 15, 2025 · 3 comments
Open

Idea: Bring fourth most frequently modified files #356

SpyC0der77 opened this issue Feb 15, 2025 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@SpyC0der77
Copy link
Contributor

I saw another tool on GitHub that someone posted on Hacker News. I was reading what it said, and one sentence caught my eye.

It's a Go tool that converts directories into structured Markdown while smartly prioritizing frequently modified files to help LLMs focus on what's most important.

If not already implemented in RepoMix, this could be a cool addition.

@yamadashy
Copy link
Owner

yamadashy commented Feb 15, 2025

Hi, @SpyC0der77 !
Thank you for the suggestion!

I see, that's an interesting idea!
Are they sorting files by commit frequency?

I was recently working on implementing a feature to output Git commit frequencies to files, and combining it with the above method could make it even more effective for LLMs to read (by placing important files at the end).
#334

@SpyC0der77
Copy link
Contributor Author

Here is a quote from the tools repo:
Git Integration: Prioritizes files by commit frequency when working within a Git repository

@yamadashy yamadashy added the enhancement New feature or request label Feb 16, 2025
@eastlondoner
Copy link

Just adding a “git status” property on every file would add a ton of information that the AI can use.

Git status could be:
No changes or XX lines changed
Last changed: (commit date for no changes, file last modified timestamp for changed)

@yamadashy yamadashy self-assigned this Feb 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants