File git-town.changes of Package git-town

-------------------------------------------------------------------
Wed Aug 20 06:07:44 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 21.4.3:
  * Bug Fixes
    - Fewer phantom merge conflicts: Git Town now performs a
      rebase-onto only if there are actual commits to remove. If
      there are no commits to remove, Git Town performs a regular
      rebase, or if there is no need to sync, no rebase at all.
      (#5422)
    - "git town branch" prints branches in other worktrees
      de-emphasized (#5405)

-------------------------------------------------------------------
Wed Aug 20 06:03:03 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 21.4.2:
  * Bug Fixes
    - Git Town no longer mistakes legit file conflicts for phantom
      conflicts (#5156, #5140)
    - delete: Git Town now rebases onto the correct branch (#5358)

-------------------------------------------------------------------
Wed Aug 06 05:28:11 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 21.4.1:
  * Bug Fixes
    - Fixes parsing of the new Git metadata config entries that
      disable auto-resolving phantom conflicts (#5326).

-------------------------------------------------------------------
Mon Aug 04 04:58:13 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 21.4.0:
  * New Features
    - The setup assistant now correctly handles existing
      configuration settings in global Git metadata (#5201)
    - When Git Town is unconfigured, it now runs the full setup
      assistant instead of just asking for the main branch (#5057)
    - git town set-parent now presents the same hierarchical branch
      list as git town switch (#5259)
    - When prompting for a parent branch, Git Town now also shows
      the hierarchical list from git town switch (#5266)
    - Added a configuration option and CLI switch to disable
      automatic resolving of phantom merge conflicts for cases
      where manual conflict resolution is preferred (#5317)
  * Bug Fixes
    - Phantom merge conflicts are now auto-resolved even when your
      stack is rooted in a perennial branch instead of the main
      branch (#5193)
    - The glab connector now correctly updates merge proposal
      targets (#5283)
    - Git Town now also removes branch type overrides when it
      deletes branches that were shipped at the remote (#5274)
    - The setup assistant now cleans up local Git metadata when you
      opt to save configuration globally (#5230)

-------------------------------------------------------------------
Mon Aug 04 04:52:07 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 21.3.0:
  * New Features in setup assistant:
    - now creates configuration files with name git-town.toml
      instead of the deprecated git-branches.toml (#5162)
    - now gives the user a chance to enter the observed regex and
      contribution regex, (#5133, #5132)
    - when entering perennial branches, the main and perennial
      branches from the config file are now preselected and locked
      (#5154)
    - no longer asks for the dev remote if only one Git remote
      exists (#5153)
    - now updates Git metadata only if the user entered a different
      value than already exists (#5127)
    - no longer creates commented out entries (#5110)
    - now explains how to run it manually (#5155)
  * Bug Fixes
    - updating the base branch in a stack using the gh connector
      works now (#5163)
    - setup assistant:
      - now displays the entered value for the API token scope
        (#5144)
      - more consistent dialog captions (#5159)

-------------------------------------------------------------------
Mon Aug 04 04:48:34 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 21.2.0:
  * New Features
    - Git Town can now use GitHub's gh CLI to talk to the GitHub
      API. No more messing with access tokens manually! (#1639)
    - GitLab users get the same treatment: Git Town now integrates
      with the glab CLI to access the GitLab API (#5079).
    - Dropped the dependency on which on Unix-like systems. One
      less external tool to worry about (#5060).
    - Git Town is now in the official Arch Linux repositories.
      Install with pacman -S git-town (#5015).
    - Git Town is now also available on OpenSUSE Stable and
      Tumbleweed.
    - The Setup Assistant now validates the forge information you
      enter works. If the connection fails, you get a chance to
      enter the credentials again. No more silent
      misconfigurations. (#3030).
  * Bug Fixes
    - git town diff-parent now shows only the changes introduced by
      the current branch, even when it's behind its parent (#5053).
    - The GitLab connector now handles the --title and --body
      arguments correctly (#5072).
    - Continuing a suspended Git Town command that needs forge
      access now works correctly in all edge cases (#5098).
    - All interactive dialogs now render properly in
      80-character-wide terminals (#5074).
    - The setup assistant now correctly pre-selects the token scope
      you previously configured (#5046).

-------------------------------------------------------------------
Tue Jun 17 11:54:03 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Add Requires for git-core

-------------------------------------------------------------------
Mon Jun 16 05:40:59 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- new package git-town: Git branches made easy
openSUSE Build Service is sponsored by