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

oxidize git-absorb #782

Open
8 of 11 tasks
Byron opened this issue Mar 16, 2023 · 0 comments
Open
8 of 11 tasks

oxidize git-absorb #782

Byron opened this issue Mar 16, 2023 · 0 comments
Labels
C-integrate-gitoxide "Oxidize" crates even more by replacing git2 with gitoxide

Comments

@Byron
Copy link
Member

Byron commented Mar 16, 2023

Repo: https://github.com/tummychow/git-absorb

Features

  • diff tree to tree
  • diff tree to index
  • diff blob to blob (of modified entries/files)
  • patches from diffs (imara-diff can do that or shows how)
  • lots of computation on hunks (imara-diff provides the info and it should be doable)
  • build tree with modifications
    • convenient way to get entries from the builder
  • topo commit traversal first parent only
  • hide commit by not walking it (probably yes)
  • list local branches
  • Commit::summary() - kind of there, needs first paragraph.
@Byron Byron added the C-integrate-gitoxide "Oxidize" crates even more by replacing git2 with gitoxide label Mar 16, 2023
@Byron Byron changed the title [**git-absorb**](https://github.com/tummychow/git-absorb) oxidize git-absorb Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-integrate-gitoxide "Oxidize" crates even more by replacing git2 with gitoxide
Projects
None yet
Development

No branches or pull requests

1 participant