• v0.13.11 91c5973e31

    git-next-v0.13.11
    All checks were successful
    ci/woodpecker/pr/cron-docker-builder Pipeline was successful
    ci/woodpecker/pr/push-next Pipeline was successful
    ci/woodpecker/pr/tag-created Pipeline was successful
    ci/woodpecker/pull_request_closed/cron-docker-builder Pipeline was successful
    ci/woodpecker/pull_request_closed/push-next Pipeline was successful
    ci/woodpecker/pull_request_closed/tag-created Pipeline was successful
    Release Please / Release-plz (push) Successful in 3m44s
    ci/woodpecker/tag/cron-docker-builder Pipeline was successful
    ci/woodpecker/tag/push-next Pipeline was successful
    ci/woodpecker/tag/tag-created Pipeline was successful
    ci/woodpecker/push/cron-docker-builder Pipeline was successful
    Rust / build (push) Successful in 6m16s
    ci/woodpecker/push/push-next Pipeline was successful
    ci/woodpecker/push/tag-created Pipeline was successful
    ci/woodpecker/cron/cron-docker-builder Pipeline was successful
    ci/woodpecker/cron/push-next Pipeline was successful
    ci/woodpecker/cron/tag-created Pipeline was successful
    Pre-release

    kemitix released this 2024-09-15 19:22:02 +01:00 | 15 commits to dev since this release

    Added

    • should fetch repo on startup when not cloning

    When there is already a local copy of the repository, either from a previous invocation of git-next or when specifying an existing external clone, we now perform a git fetch when opening the repo. This makes sure git-next is starting with an up-to-date view of the repo.

    • Remove branches when fetching from remote

    When we perform a git fetch, such as during startup or when moving the next or main branches, we now pass the --prune parameter so that any branches that have been deleted on the server and also removed locally.

    • (tui) add time and version in border

    The current time is now shown in the bottom-right corner, and the current version is now shown at the top of the screen.

    Other

    • reimplement git fetch using git

    We had been using the features of the gix crate to perform the git fetch function, but that lacked the ability to prune deleted branches, so we now shell out to the git binary. We do this already for some other operations, such as git push.

    • Update TUI sooner when receiving CI status

    Refactoring to update the TUI slightly sooner when we finished querying the status of any CI checks.

    • (docs) mark tui as complete on roadmap
    • Add missing port mapping parameter for running in docker

    The README instructions on how to run git-next in docker lacked the parameters to map the port for incoming webhook notifications.

    Downloads