summaryrefslogtreecommitdiffstats
path: root/src/lib.rs
AgeCommit message (Expand)Author
2024-03-31Apply cargo clippy lintsPi-Cla
2024-02-25introduce git config option `absorb.fixupTargetAlwaysSHA`Kipras Melnikovas
2024-02-23improve warning if 0 patches considered: 2 possible scenariosKipras Melnikovas
2024-02-23autostage: enable behavior only if enabled via configKipras Melnikovas
2024-02-23autostage: automatically add everything to index if index was emptyKipras Melnikovas
2024-02-23introduce git config option `absorb.oneFixupPerCommit`Kipras Melnikovas
2024-02-23rebase: add `--autostash` arg to perform rebase even if uncommitted changes leftKipras Melnikovas
2023-08-04Update `head_tree` when no commit happens.Robert Bartlensky
2023-07-26Only update head_tree when we commit.Robert Bartlensky
2023-07-25Add some `cargo-fmt` changes.Robert Bartlensky
2023-07-25Add basic tests for `one_fixup_per_commit` feature.Robert Bartlensky
2023-07-25Add option to create one fixup per commit.Robert Bartlensky
2023-04-06src: lib.rs: add whole-file match optionNuno Sa
2022-11-23Fix typosKian-Meng Ang
2020-10-08switch error handling lib from failure to anyhowAlexandru Macovei
2020-10-07apply clippy lintsAlexandru Macovei
2019-12-06Fix --and-rebase when last commit is the repository rootCollin Styles
2019-07-17Fall back gracefully if user.{name,email} not setAlyssa Ross
2019-07-15Add --and-rebase flag to run `git rebase` automaticallyNickolay Ponomarev
2019-07-15Oops, forgot to run rustfmt the last timeNickolay Ponomarev
2019-07-15Let --force override the "foreign author" check and change the messageNickolay Ponomarev
2019-07-15Try to be more helpful when git-absorb does nothing or stops earlyNickolay Ponomarev
2019-07-15Move the parsing of `--base` into Commit to working_stack()Nickolay Ponomarev
2019-07-14Fix handling of multiple hunks in one fileNickolay Ponomarev
2019-07-14Make it clearer why the previous fix was correctNickolay Ponomarev
2019-07-14Properly create fixup commits for hunks with line removalsNickolay Ponomarev
2019-07-14Move the "skipped non-modified hunk" check to the outer loopNickolay Ponomarev
2019-07-14Introduce `Hunk::header()`Nickolay Ponomarev
2019-07-14End "fixup!" commit messages with newlineNickolay Ponomarev
2018-12-11fix some clippy lintstummychow
2018-12-11clean up commit message patchtummychow
2018-12-11cargo fmt with rustfmt v1.0tummychow
2018-12-11Use commit message instead of the SHA in fixupMartin Mauch
2018-11-07clean up subfolder patchtummychow
2018-06-07Support modifications in sub-directoriesDan Aloni
2018-03-11actually do dry runtummychow
2018-03-11remove superfluous dereftummychow
2018-03-11more todostummychow
2018-03-11make anchors a method on hunktummychow
2018-03-10actually create absorb commitstummychow
2018-03-10assemble tree with a hunk appliedtummychow
2018-03-10remove option from patch pathstummychow
2018-03-10add logging to commute looptummychow
2018-03-10lower parsing output to trace loggingtummychow
2018-02-26implement basic absorb commute looptummychow
2018-02-26index paths in diff structuretummychow
2018-02-20fix commutationtummychow
2018-02-16implement hunk commutationtummychow
2018-02-16move stack to a moduletummychow
2018-02-16make all stack breakpoints into warningstummychow