summaryrefslogtreecommitdiffstats
path: root/src/config
AgeCommit message (Collapse)Author
2024-06-10Wrap set_var, remove_var in unsafe blocksTim Oram
Rust 2024 is making these particular function unsafe, and this change prepares the project by making a best effort to change environment variables in a safe way. Since these values are only modified in tests, and generally only certain variables, this change should be generally safe. It also has zero direct impact on the production build.
2024-02-19Reenable the unused lint, and cleanup unusedTim Oram
2024-02-17Cleanup and add tests to improve coverageTim Oram
2024-02-15Move testutils crate into test_helpersTim Oram
2024-02-15Remove unused new functions in config moduleTim Oram
2024-02-15Remove unused GitConfig::new functionTim Oram
2024-02-15Move with_git_config to test_helpersTim Oram
2024-02-15Move invalid_utf to test_helpersTim Oram
2024-02-15Cleanup use declarationsTim Oram
2024-02-15Strip inline attributesTim Oram
2024-02-15Move core crate into rootTim Oram
2024-02-15Move config crate to coreTim Oram
2024-02-15Move all remaining non-mod modulesTim Oram
2024-02-15Move config utils to a non-mod moduleTim Oram
2024-02-15Move config errors to a non-mod moduleTim Oram
2024-02-15Move config testutils to non-mod moduleTim Oram
2024-02-15Resolve latest linting errorsTim Oram
2023-09-06Fix latest linting errorsTim Oram
2023-08-12Add Modified Line exec command featureTim Oram
This adds an optional feature, where a exec command is injected with the provided script after every modified line.
2023-08-07Address nightly lintsTim Oram
2023-08-01Bump thiserror from 1.0.43 to 1.0.44dependabot[bot]
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.43 to 1.0.44. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.43...1.0.44) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-25Bump tempfile from 3.6.0 to 3.7.0dependabot[bot]
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.6.0 to 3.7.0. - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.6.0...v3.7.0) --- updated-dependencies: - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24Remove proc-macro2 dependencyTim Oram
A direct dependency on proc-macro2 was added to address a compile issue, now that the project compiles successfully without the direct dependency, it has been removed.
2023-07-22Use claims over claimTim Oram
2023-07-19Bump crates version to 2.3.0Tim Oram
2023-07-17Normalize Shift modifier for character keycodesTim Oram
Depending on the platform, reporting of the SHIFT modifier is not always supported. This results in cases where keybindings that usually use the SHIFT modifier (such as the ? character) not working as expected. This change updates the keybindings, to remove and ignore any SHIFT modifiers for any character keybinding, as well as convert the character to the uppercase variant. To reflect this change, the event handler has been changed to remove the SHIFT modifier for all characters, instead of the old behavior of removing the SHIFT modifier only for uppercase ASCII characters.
2023-07-17Bump rstest from 0.16.0 to 0.18.1dependabot[bot]
Bumps [rstest](https://github.com/la10736/rstest) from 0.16.0 to 0.18.1. - [Release notes](https://github.com/la10736/rstest/releases) - [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md) - [Commits](https://github.com/la10736/rstest/compare/0.16.0...v0.18.1) --- updated-dependencies: - dependency-name: rstest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-17Bump thiserror from 1.0.38 to 1.0.43dependabot[bot]
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.38 to 1.0.43. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.38...1.0.43) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-17Bump proc-macro2 from 1.0.64 to 1.0.66dependabot[bot]
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.64 to 1.0.66. - [Release notes](https://github.com/dtolnay/proc-macro2/releases) - [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.64...1.0.66) --- updated-dependencies: - dependency-name: proc-macro2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-15Bump serial_test from 0.10.0 to 2.0.0dependabot[bot]
Bumps [serial_test](https://github.com/palfrey/serial_test) from 0.10.0 to 2.0.0. - [Release notes](https://github.com/palfrey/serial_test/releases) - [Commits](https://github.com/palfrey/serial_test/compare/v0.10.0...v2.0.0) --- updated-dependencies: - dependency-name: serial_test dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-15Bump tempfile from 3.3.0 to 3.6.0dependabot[bot]
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.3.0 to 3.6.0. - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.3.0...v3.6.0) --- updated-dependencies: - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-15Updating linting and rustfmt configs to latestTim Oram
2022-12-20Bump serial_test from 0.9.0 to 0.10.0dependabot[bot]
Bumps [serial_test](https://github.com/palfrey/serial_test) from 0.9.0 to 0.10.0. - [Release notes](https://github.com/palfrey/serial_test/releases) - [Commits](https://github.com/palfrey/serial_test/compare/v0.9.0...v0.10.0) --- updated-dependencies: - dependency-name: serial_test dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-12-20Bump thiserror from 1.0.37 to 1.0.38dependabot[bot]
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.37 to 1.0.38. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.37...1.0.38) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2022-12-18Fix latest linting errorsTim Oram
2022-12-11Fix linting issues with latest nightlyTim Oram
2022-11-28Bump rstest from 0.15.0 to 0.16.0dependabot[bot]
Bumps [rstest](https://github.com/la10736/rstest) from 0.15.0 to 0.16.0. - [Release notes](https://github.com/la10736/rstest/releases) - [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md) - [Commits](https://github.com/la10736/rstest/compare/0.15.0...0.16.0) --- updated-dependencies: - dependency-name: rstest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-11-27Add display and toggle of fixup flags in list viewTim Oram
2022-11-18Add support for update-ref actionTim Oram
2022-11-13Add key bindings for searchTim Oram
2022-11-06Update to latest Clippy lintsTim Oram
2022-10-20Bump thiserror from 1.0.34 to 1.0.37dependabot[bot]
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.34 to 1.0.37. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.34...1.0.37) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18Enable clippy on workspaceTim Oram
At some point the workspace flag was removed from the Clippy linting command. This resulted in Clippy not running against most of the project for the past year. This addresses the remaining issue, and enables the workspace linting again.
2022-10-18Allow ok clippy::as_conversionsTim Oram
2022-10-16Cleanup remaining ok/err checks in testsTim Oram
2022-10-15Promote testutils to directories in config/runtimeTim Oram
2022-10-15Fix bad type bound in theme_color testTim Oram
2022-10-15Remove unneeded vec! callTim Oram
2022-10-13Inline format arguments where possibleTim Oram
2022-10-06Add ignore blank lines optionDaniel Huth