Commit Graph
475 Commits
Author SHA1 Message Date
extrawurst bf43a16bdf wip 2023-10-16 18:05:24 +02:00
extrawurst 06dfe42f79 file history rename detection
find more renames that git-log --follow would

simplify
2023-10-16 18:05:24 +02:00
dependabot[bot] 0bd5b9958e Bump rayon from 1.7.0 to 1.8.0
Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.7.0 to 1.8.0.
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md)
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.7.0...rayon-core-v1.8.0)

---
updated-dependencies:
- dependency-name: rayon
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-09-21 12:34:32 +02:00
extrawurst 8768611876 prepare release 2023-09-09 10:59:21 +02:00
extrawurst 253a18f62a search message body/summary separately
closes #1875
2023-09-04 22:24:20 +02:00
extrawurst 0e1d83fb02 Parallelize log search (#1874) 2023-09-04 20:55:17 +02:00
extrawurst ecb793206d seems useless, lets remove 2023-09-04 09:46:08 +02:00
extrawurst 11b9e8193c prepare for release 2023-09-03 18:52:33 +02:00
extrawurst 42043bda6f make update_progress simpler 2023-09-03 18:34:09 +02:00
extrawurst 52dfefe624 Revert "parallelize log search"
This reverts commit ebe41e8a75.
2023-09-03 18:30:34 +02:00
extrawurst ebe41e8a75 parallelize log search
* will consume all cores now and got faster in all my benchmarks
* setting progress via asyncjob now makes sure to only set it if it has changed and return whether that is the case to simplify sending progress notifications only in case progress actually changed
2023-08-31 12:09:13 +02:00
extrawurst 85ab9d47ad prepare release 2023-08-30 15:55:26 +02:00
extrawurst 0c591dfea4 Fix branch switch with slash (#1857) 2023-08-29 16:39:58 +02:00
extrawurst 15e9222f51 refactoring commit filter (#1843) 2023-08-27 16:38:20 +02:00
extrawurst 33ac5b97ae prep for release 2023-08-27 15:30:15 +02:00
extrawurst 9a7c2199a7 make commit filtering an async job (#1842) 2023-08-27 15:14:10 +02:00
Ammar Abou Zor c68fa3e87b Jump to commit via sha (#1818) 2023-08-27 09:46:41 +02:00
extrawurst 0fdec134c5 Fix: search in log (#1838) 2023-08-26 20:34:37 +02:00
extrawurst 11c65f633f fix new fmt check 2023-08-26 13:52:47 +02:00
extrawurst ab51490648 cleanup 2023-08-21 13:23:52 +02:00
extrawurst cde1c7f883 Search commits by author (#1822) 2023-08-21 12:11:53 +02:00
extrawurst 3c5131ad27 commit log filtering (#1800) 2023-08-18 17:19:18 +02:00
lightsnowball 514e8f0175 Modify checkout implementation making branch switching more similar to CLI git behaviour (#1809) 2023-08-18 14:31:51 +02:00
extrawurst 8437b76f99 fix nightly clippy 2023-08-12 18:50:19 +02:00
extrawurst 9eb8d470a4 optimize logfilter to not check stashes
logfilter using `get_commit_diff` on each entry lead to a lot of unneeded calls to `get_stashes` and `is_stash_commit` which should be not even needed for file history log entries. this is not happening now anymore
2023-08-11 11:38:21 +02:00
extrawurst 7400d5bc68 more logging/diagnostics when repo cant be opened 2023-08-10 15:39:39 +02:00
extrawurst 53988ba4e0 fix hunk edits with non standard diff options (#1803) 2023-08-10 14:48:36 +02:00
extrawurst a87f66c131 switch back to dirs (#1783)
* switch back to `dirs`
2023-07-30 10:44:49 +02:00
extrawurst b935df59a1 fix nightly build 2023-07-18 09:45:05 +02:00
extrawurst cb9cf3ad0c fix nightly builds
* update proc-macro2
* fix new warnings
2023-07-07 15:46:32 +02:00
dependabot[bot] c2435c2752 Bump pretty_assertions from 1.3.0 to 1.4.0
Bumps [pretty_assertions](https://github.com/rust-pretty-assertions/rust-pretty-assertions) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/rust-pretty-assertions/rust-pretty-assertions/releases)
- [Changelog](https://github.com/rust-pretty-assertions/rust-pretty-assertions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-pretty-assertions/rust-pretty-assertions/compare/v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: pretty_assertions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-07-07 11:11:00 +02:00
extrawurst 0ca82aba46 bump versions 2023-06-19 15:58:19 +02:00
dependabot[bot] 4f10dfb185 Bump url from 2.3.1 to 2.4.0
Bumps [url](https://github.com/servo/rust-url) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.3.1...v2.4.0)

---
updated-dependencies:
- dependency-name: url
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-06-08 14:41:59 +02:00
pm100 d6f33532bb bump msrv to 1.65 2023-05-14 13:59:48 -06:00
Christoph Rüßler 2554f04ace Don’t show upstream if commit is local branch head 2023-04-12 11:53:08 +02:00
Christoph Rüßler 3af256c75a Show remote branches in revlog 2023-04-12 11:53:08 +02:00
dependabot[bot] b15d24caf8 Bump shellexpand from 3.0.0 to 3.1.0
Bumps [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) from 3.0.0 to 3.1.0.
- [Release notes](https://gitlab.com/ijackson/rust-shellexpand/tags)
- [Commits](https://gitlab.com/ijackson/rust-shellexpand/compare/shellexpand-3.0.0...shellexpand-3.1.0)

---
updated-dependencies:
- dependency-name: shellexpand
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-04-12 07:59:37 +02:00
extrawurst 76258fbb93 bump git2-rs 2023-04-03 12:17:55 +02:00
dependabot[bot] 3ceeb33c25 Bump rayon-core from 1.10.2 to 1.11.0
Bumps [rayon-core](https://github.com/rayon-rs/rayon) from 1.10.2 to 1.11.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases)
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md)
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.10.2...rayon-core-v1.11.0)

---
updated-dependencies:
- dependency-name: rayon-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-03-06 07:19:28 +01:00
extrawurst c3e318fdd5 fix clippy nightly 2023-02-27 23:26:14 +01:00
dependabot[bot] fa551878a8 Bump tempfile from 3.3.0 to 3.4.0
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/Stebalien/tempfile/releases)
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS)
- [Commits](https://github.com/Stebalien/tempfile/commits)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-02-27 10:32:55 +01:00
extrawurst 9d83ce358e Reword commit (#1553)
* reuse commit popup for reword
* switch to status after reword
* show command
* prepopulate with old msg
* changelog

Closes #829
2023-02-18 20:47:24 +00:00
extrawurst 8ab62244ce support reset from log view (#1534) 2023-02-04 16:15:26 +01:00
57a5322fa7 Checkout commit (#1499)
* Add keybind to checkout commit in log view
* Extract commit checkout into method
* add quckbar hint for checkout commit
* add a smoke test
* update changelog
* show an error in popup

---------

Co-authored-by: Omnikar <[email protected]>
Co-authored-by: extrawurst <[email protected]>
2023-02-04 07:00:19 +01:00
hamflx 5411397f9a Fix commit hooks error and "no such file" error on Windows with wsl2 installed. (#1532)
* use git bash instead of wsl bash
* add unittest for some simple shell commands.
* fix incompatible unitest with macOS
2023-02-02 10:33:57 +01:00
dependabot[bot] 582b660bf7 Bump rayon-core from 1.10.1 to 1.10.2
Bumps [rayon-core](https://github.com/rayon-rs/rayon) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/rayon-rs/rayon/releases)
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md)
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.10.1...rayon-core-v1.10.2)

---
updated-dependencies:
- dependency-name: rayon-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-01-23 09:40:34 +01:00
dependabot[bot] a5128b94dd Bump serial_test from 0.10.0 to 1.0.0
Bumps [serial_test](https://github.com/palfrey/serial_test) from 0.10.0 to 1.0.0.
- [Release notes](https://github.com/palfrey/serial_test/releases)
- [Commits](https://github.com/palfrey/serial_test/compare/v0.10.0...v1.0.0)

---
updated-dependencies:
- dependency-name: serial_test
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-01-18 11:59:27 +01:00
dependabot[bot] c7356ae3de Bump git2 from 0.15.0 to 0.16.0
Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/rust-lang/git2-rs/releases)
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.15.0...git2-curl-0.16.0)

---
updated-dependencies:
- dependency-name: git2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-01-11 09:09:00 +01:00
extrawurst c6dec379f2 clippy nightly fixes 2022-12-30 09:42:50 +01:00
extrawurst 81645a61d4 cargo update 2022-12-20 15:22:45 +01:00