File git-next.changes of Package git-next
-------------------------------------------------------------------
Wed May 07 04:16:08 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 2025.5.0:
* Added
- (gitlib) remove Gix enum variant and gix logic
- implement git2-based rebase_onto with tests
- Add tests for git2 remote operations
- (gitlib) implement switch_branch using git2
- (gitlib) implement push using git2
- (gitlib) implement fetch using git2
- (gitlib) implement read_file using git2 backend
- (gitlib) implement find_default_remote_url and commit_log
using git2
- (gitlib) implement remote_branches using git2
- (gitlib) implement clone using git2
- (gitlib) implement open using git2
- (git) encapsulate gix usage within gitlib module
- extract non-default feature 'notify-desktop'
- extract non-default feature 'notify-desktop'
- rename forgejo and github features with 'forge-' prefix
- remove 'notify-email' from default features
- define cargo feature 'notify-email'
* Fixed
- remove stray dbg macro
- use fetch remote if no explicit push remote configured
- enable https feature in git2 to allow cloning
* Other
- remove duplicate --all-features from Dockerfile
- allow fixes to include dependency changes
- allow optional scope in commit message regex patterns
- (ci) enhance workflow safety and performance
- (gitlib) introduce GitRepository enum for backend abstraction
- (ci) add OpenSSL build dependencies in Forgejo workflow
- (ci) update actions/cache usage in Forgejo workflows
- fix restore key for cargo registry cache
- add TODO plan to replace gix with git2
- Add inferred project rules to .dev/RULES.md
- Update rules to reflect gix's encapsulation within gitlib
- add project coding rules
- add coding project coding conventions
- Add TODO file
- fix regex pattern for file matching
- commit path rules allows dev-note updates under the 'docs'
tag.
- (workflow,justfile) use cargo check rather than build
- Delegate git operations to gitlib in RealOpenRepository
- remove pike dependency
- add cargo dependency caching to workflow
- add bon::Builder to prelude
- add kx_utils::marker to prelude
- add common tracing uses to prelude
- introduce prelude to isolate color_eyre
- rearrange root module declarations
- consolidate from anyhow onto color_eyre
- (deps) upgrade kameo from 0.15 to 0.16
-------------------------------------------------------------------
Tue Mar 25 05:48:05 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 2025.3.4:
* Fixed
- clear status to waiting when expire message token received
- don't send duplicate WebhookReceive updates for next and dev
- improve error message on unconventional commit
- (xui) rebase and user intervention handler use selected repo
* Other
- (xui) add regresion test for displaying selected repo when
filtered
- (xui) DataState widget
- (xui) extract popup rendering into fn
- fix flaky test by generating valid test hostnames
- replace ForgeConfig contructor with Builder
-------------------------------------------------------------------
Sun Mar 23 18:20:47 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 2025.3.3:
* Other
- (push-main-pr) allow manual dispatch of workflow
- (docker) publish docker image with tag not branch
- Update to version 2025.3.2:
* Other
- (push-main-release) fix second typo in tagging codeberg
images
- Update to version 2025.3.1:
* Fixed
- (xui) display correct repo when filtered
* Other
- (push-main-release) fix typo in tagging codeberg images
- (deps) upgrade rstest from 0.24 to 0.25
- (xui) UserAlert use Builder
- (push-main-release) don't update PR concurrently
- (xui) RepoTable and RepoTableItem use Builder
- drop derive_setters in favour of derive_with
- reduce how often docker image is built
- (xui) CommitLog use Builder
- (xui) UserInputActor use Builder
- (xui) UiState use Builder
- (xui) RepoState fields not pub
- (xui) RepoKey use Builder
- (xui) RepoDetails use Builder
-------------------------------------------------------------------
Sat Mar 22 16:45:36 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 2025.3.0:
* Added
- always validate repo on valid webhook
* Documentation
- fix minor typos in README
* Other
- (deps) upgrade kameo from 0.14 to 0.15
- (deps) upgrade derive_more from 1.0 to 2.0
- (deps) upgrade rand from 0.8 to 0.9
- (deps) upgrade derive-with from 0.5 to 0.6
- add forgejo-commit-path-rules v0.2.3
- sort dependencies
- clippy fixes
-------------------------------------------------------------------
Thu Feb 27 06:00:26 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package git-next: trunk-based development manager for a solo
developer