Skip to content

Commit 7293dc4

Browse files
committed
Prepare v1.6.0
1 parent 3e51cac commit 7293dc4

6 files changed

Lines changed: 60 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# GitFourchette version history
22

3+
## 1.6.0 (2026-02-01)
4+
5+
New features:
6+
7+
- **Mount commits as folders.** This lets you browse the workdir at a specific point in time using your system's file manager. Available by right-clicking a commit in the Commit History. (FUSE 3 required + new optional dependency 'mfusepy')
8+
- **Auto-fetch remotes periodically (experimental).** Enable this *Settings → Advanced → Auto-fetch remotes every N minutes.*
9+
10+
Quality of life improvements:
11+
12+
- FileList: Improve path readability by muting color of directory string (#77)
13+
- GraphView context menu: Show branch name instead of "Reset HEAD to Here" (#71)
14+
- GraphView context menu: Offer merging for any commit, not just branch tips (#74)
15+
- Image diffs: Ability to toggle between old/new images
16+
- Blame: Emphasize "new" lines with a different background color in the gutter
17+
- Allow pressing the Escape key to quickly close detached diff/blame windows
18+
19+
Bug fixes:
20+
21+
- Fix impossible to open worktrees located in a subdirectory of a bare repo (#82)
22+
- When a merge is blocked by untracked files that would be overwritten, show an error message (instead of denying the merge silently)
23+
24+
Maintenance:
25+
26+
- Continued from the work started in v1.5.0, more operations now use "standard" Git instead of libgit2. This should be transparent to most users; others may benefit from better interoperability with their Git setup. (Reworked operations include: Workdir Status, Commit Diffs, Export Patch, Blame/Revlist, Register/Remove Submodule, New Repository, Add/Remove/Edit Remote, Restore files after stashing)
27+
- Some work on Windows compatibility (experimental)
28+
329
## 1.5.0 (2025-09-08)
430

531
**Major change: Better integration with standard Git tooling.** GitFourchette now uses git instead of libgit2 to edit repositories and communicate with remotes. This enables seamless integration into workflows that depend on OpenSSH, hooks, etc.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,5 @@ GitFourchette is free—both as in beer and as in freedom. But if it helped you
4444

4545
## License
4646

47-
GitFourchette © 2025 Iliyas Jorio.
47+
GitFourchette © 2026 Iliyas Jorio.
4848
Distributed under the terms of the [GNU General Public License v3](LICENSE).

gitfourchette/appconsts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def _envBool(key: str) -> bool:
1212
return _os.environ.get(key, "") not in ["", "0"]
1313

1414

15-
APP_VERSION = "1.5.0"
15+
APP_VERSION = "1.6.0"
1616
APP_SYSTEM_NAME = "gitfourchette"
1717
APP_DISPLAY_NAME = "GitFourchette"
1818
APP_URL_SCHEME = APP_SYSTEM_NAME
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
Iliyas Jorio
22
Lynn
3+
Neil Santos
4+
Tom Könecke
35
Waldir Pimenta

gitfourchette/forms/aboutdialog.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def __init__(self, parent):
7070
versionText = _("Version {0}", appVersion)
7171
self.ui.versionLabel.setText(dedent(f"""\
7272
<span style='color:{mutedTextColorHex(self)}'><b>{versionText}</b> {buildInfo}
73-
<br>Copyright © 2025 Iliyas Jorio"""))
73+
<br>Copyright © 2026 Iliyas Jorio"""))
7474

7575
# ---------------------------------------------------------------------
7676
# About page

pkg/flatpak/org.gitfourchette.gitfourchette.metainfo.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,35 @@
6666
</keywords>
6767

6868
<releases>
69+
<release version="1.6.0" date="2026-02-01" type="stable">
70+
<url>https://github.com/jorio/gitfourchette/releases/tag/v1.6.0</url>
71+
<description>
72+
<p>New features:</p>
73+
<ul>
74+
<li><em>Mount commits as folders.</em> This lets you browse the workdir at a specific point in time using your system's file manager. Available by right-clicking a commit in the Commit History. (FUSE 3 required + new optional dependency 'mfusepy')</li>
75+
<li><em>Auto-fetch remotes periodically (experimental).</em> Enable this <em>Settings → Advanced → Auto-fetch remotes every N minutes.</em></li>
76+
</ul>
77+
<p>Quality of life improvements:</p>
78+
<ul>
79+
<li>FileList: Improve path readability by muting color of directory string (#77)</li>
80+
<li>GraphView context menu: Show branch name instead of "Reset HEAD to Here" (#71)</li>
81+
<li>GraphView context menu: Offer merging for any commit, not just branch tips (#74)</li>
82+
<li>Image diffs: Ability to toggle between old/new images</li>
83+
<li>Blame: Emphasize "new" lines with a different background color in the gutter</li>
84+
<li>Allow pressing the Escape key to quickly close detached diff/blame windows</li>
85+
</ul>
86+
<p>Bug fixes:</p>
87+
<ul>
88+
<li>Fix impossible to open worktrees located in a subdirectory of a bare repo (#82)</li>
89+
<li>When a merge is blocked by untracked files that would be overwritten, show an error message (instead of denying the merge silently)</li>
90+
</ul>
91+
<p>Maintenance:</p>
92+
<ul>
93+
<li>Continued from the work started in v1.5.0, more operations now use "standard" Git instead of libgit2. This should be transparent to most users; others may benefit from better interoperability with their Git setup. (Reworked operations include: Workdir Status, Commit Diffs, Export Patch, Blame/Revlist, Register/Remove Submodule, New Repository, Add/Remove/Edit Remote, Restore files after stashing)</li>
94+
<li>Some work on Windows compatibility (experimental)</li>
95+
</ul>
96+
</description>
97+
</release>
6998
<release version="1.5.0" date="2025-09-08" type="stable">
7099
<url>https://github.com/jorio/gitfourchette/releases/tag/v1.5.0</url>
71100
<description>

0 commit comments

Comments
 (0)