Skip to content

Conversation

@jacklionheart
Copy link
Contributor

@jacklionheart jacklionheart commented Nov 24, 2025

This reverts commit 9a1e266.

The git subtree split approach times out on large repositories like cogames
which has 4400+ commits. The timeout of 60 seconds is insufficient for
processing the entire repository history.

git-filter-repo is more efficient for this use case and handles large
repositories better.

Asana Task

Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@jacklionheart jacklionheart changed the title Revert "refactor: Replace git-filter-repo with git subtree split (#3328)" feat: add git-filter-repo setup module and replace subtree split implementation Nov 24, 2025
@jacklionheart jacklionheart marked this pull request as ready for review November 24, 2025 18:44
@jacklionheart jacklionheart changed the title feat: add git-filter-repo setup module and replace subtree split implementation fix: revert 9a1e266; go back to using git-filter-repo for subrepo pushing Nov 24, 2025
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Jack Heart and others added 2 commits November 24, 2025 11:14
…)"

This reverts commit 9a1e266.

The git subtree split approach times out on large repositories like cogames
which has 4400+ commits. The timeout of 60 seconds is insufficient for
processing the entire repository history.

git-filter-repo is more efficient for this use case and handles large
repositories better.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
The run() method referenced non-existent sync_package.py. Fixed to
forward to the actual script (push_child_repo.py) that metta publish uses.

This makes 'metta run filter-repo <package>' work as an alternative to
'metta publish <package>', which is useful since the filter-repo component
is already the easiest way to get people to install git-filter-repo.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@jacklionheart jacklionheart added this pull request to the merge queue Nov 24, 2025
Merged via the queue into main with commit 152d310 Nov 24, 2025
11 checks passed
@jacklionheart jacklionheart deleted the filter-repo branch November 24, 2025 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants