Skip to content

Conversation

@yaadata
Copy link
Contributor

@yaadata yaadata commented Dec 20, 2025

Thank you for an awesome tool. I wanted to add support for codeberg. Tested locally that opening pull-request works

PR Description

Codeberg is a Gitea-based git hosting service that uses the same URL patterns for pull requests and commits but differs on its hostname

Please check if the PR fulfills these requirements

  • Cheatsheets are up-to-date (run go generate ./...)
  • Code has been formatted (see here)
  • Tests have been added/updated (see here for the integration test guide)
  • Text is internationalised (see here)
  • If a new UserConfig entry was added, make sure it can be hot-reloaded (see here)
  • Docs have been updated if necessary
  • You've read through your own file changes for silly mistakes etc

@stefanhaller stefanhaller added the enhancement New feature or request label Dec 21, 2025
@stefanhaller
Copy link
Collaborator

Nice, thanks. I couldn't test this as I don't have a codeberg account myself, but I trust you that it works.

I pushed a fixup (1095bf0) to remove the changes from docs/; see #5010 for why we don't want these yet.

Codeberg is a Gitea-based git hosting service that uses the same URL
patterns for pull requests and commits. This adds native support so
users don't need to manually configure it.
@stefanhaller stefanhaller force-pushed the yadi/add-codeberg-git-service-definition branch from 1095bf0 to 24e9197 Compare December 21, 2025 13:11
@stefanhaller stefanhaller merged commit b7a24c8 into jesseduffield:master Dec 21, 2025
13 checks passed
@stefanhaller stefanhaller changed the title feat: add Codeberg as a supported git hosting service Add Codeberg as a supported git hosting service Dec 22, 2025
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Jan 9, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [jesseduffield/lazygit](https://github.com/jesseduffield/lazygit) | minor | `v0.57.0` → `v0.58.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>jesseduffield/lazygit (jesseduffield/lazygit)</summary>

### [`v0.58.0`](https://github.com/jesseduffield/lazygit/releases/tag/v0.58.0)

[Compare Source](jesseduffield/lazygit@v0.57.0...v0.58.0)

<!-- Release notes generated using configuration in .github/release.yml at v0.58.0 -->

#### What's Changed

##### Enhancements 🔥

- Add keys for command log menu items by [@&#8203;PeterCardenas](https://github.com/PeterCardenas) in [#&#8203;5096](jesseduffield/lazygit#5096)
- Add Codeberg as a supported git hosting service by [@&#8203;yaadata](https://github.com/yaadata) in [#&#8203;5130](jesseduffield/lazygit#5130)
- Change keybinding of "keep" item in Merge Conflict menu back to 'k' by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5132](jesseduffield/lazygit#5132)
- Support custom keybindings in custom command menu prompts by [@&#8203;HerrNaN](https://github.com/HerrNaN) in [#&#8203;5129](jesseduffield/lazygit#5129)
- Show an error when checking out a file would overwrite local modifications by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5154](jesseduffield/lazygit#5154)

##### Fixes 🔧

- Remove confirmation for opening the merge tool by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5094](jesseduffield/lazygit#5094)
- Allow using 'j', 'k', 'H', or 'L' as keybindings in custom command menus by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5131](jesseduffield/lazygit#5131)
- Prevent many hyperlinks from launching while mouse moving by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5133](jesseduffield/lazygit#5133)
- Fix the main view display after reverting a commit by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5138](jesseduffield/lazygit#5138)
- Avoid scrolling the selection into view on refresh by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5134](jesseduffield/lazygit#5134)
- Fix rendering of certain emojis by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5116](jesseduffield/lazygit#5116)

##### Docs 📖

- Fix small issues with the Breaking Changes texts by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5114](jesseduffield/lazygit#5114)
- Add a note about delta's `--navigate` option not working in lazygit by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5155](jesseduffield/lazygit#5155)
- Update docs and schema for release by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5168](jesseduffield/lazygit#5168)

##### I18n 🌎

- Update translations from Crowdin by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5167](jesseduffield/lazygit#5167)

##### Performance Improvements 📊

- Fix annoying UI stalls after refresh (e.g. background fetch) when the reflog is very long by [@&#8203;stefanhaller](https://github.com/stefanhaller) in [#&#8203;5135](jesseduffield/lazygit#5135)

#### New Contributors

- [@&#8203;yaadata](https://github.com/yaadata) made their first contribution in [#&#8203;5130](jesseduffield/lazygit#5130)
- [@&#8203;HerrNaN](https://github.com/HerrNaN) made their first contribution in [#&#8203;5129](jesseduffield/lazygit#5129)

**Full Changelog**: <jesseduffield/lazygit@v0.57.0...v0.58.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6Om1pbm9yIl19-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants