<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-gui/lib, branch v2.45.4</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.45.4</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.45.4'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2025-05-23T21:04:31Z</updated>
<entry>
<title>Merge branch 'js/fix-open-exec'</title>
<updated>2025-05-23T21:04:31Z</updated>
<author>
<name>Johannes Sixt</name>
<email>j6t@kdbg.org</email>
</author>
<published>2025-05-20T06:56:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=311d9ada3a7c2c49669d656a0359cc3a9ccfeeef'/>
<id>urn:sha1:311d9ada3a7c2c49669d656a0359cc3a9ccfeeef</id>
<content type='text'>
This addresses CVE-2025-46835, Git GUI can create and overwrite a
user's files:

When a user clones an untrusted repository and is tricked into editing
a file located in a maliciously named directory in the repository, then
Git GUI can create and overwrite files for which the user has write
permission.

Signed-off-by: Johannes Sixt &lt;j6t@kdbg.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ml/replace-auto-execok'</title>
<updated>2025-05-23T21:04:30Z</updated>
<author>
<name>Johannes Sixt</name>
<email>j6t@kdbg.org</email>
</author>
<published>2025-05-20T06:54:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a7d1716fa648f6557ea9c91e0f04bae2e8738e6a'/>
<id>urn:sha1:a7d1716fa648f6557ea9c91e0f04bae2e8738e6a</id>
<content type='text'>
This addresses CVE-2025-46334, Git GUI malicious command injection on
Windows.

A malicious repository can ship versions of sh.exe or typical textconv
filter programs such as astextplain.  Due to the unfortunate design of
Tcl on Windows, the search path when looking for an executable always
includes the current directory.  The mentioned programs are invoked when
the user selects "Git Bash" or "Browse Files" from the menu.

Signed-off-by: Johannes Sixt &lt;j6t@kdbg.org&gt;
</content>
</entry>
<entry>
<title>doc: switch links to https</title>
<updated>2023-11-26T01:07:05Z</updated>
<author>
<name>Josh Soref</name>
<email>jsoref@gmail.com</email>
</author>
<published>2023-11-24T03:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d05b08cd52cfda627f1d865bdfe6040a2c9521b5'/>
<id>urn:sha1:d05b08cd52cfda627f1d865bdfe6040a2c9521b5</id>
<content type='text'>
These sites offer https versions of their content.
Using the https versions provides some protection for users.

Signed-off-by: Josh Soref &lt;jsoref@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge https://github.com/prati0100/git-gui</title>
<updated>2023-08-24T16:57:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2023-08-24T16:57:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a793520380eb0f9b4a970ace0e9ee41c0ccb82aa'/>
<id>urn:sha1:a793520380eb0f9b4a970ace0e9ee41c0ccb82aa</id>
<content type='text'>
* https://github.com/prati0100/git-gui:
  git-gui - use mkshortcut on Cygwin
  git-gui - use cygstart to browse on Cygwin
  git-gui - remove obsolete Cygwin specific code
  git gui Makefile - remove Cygwin modifications
  Makefiles: change search through $(MAKEFLAGS) for GNU make 4.4
  Work around Tcl's default `PATH` lookup
  Move the `_which` function (almost) to the top
  Move is_&lt;platform&gt; functions to the beginning
  is_Cygwin: avoid `exec`ing anything
  windows: ignore empty `PATH` elements
  git-gui: Fix a typo in README
</content>
</entry>
<entry>
<title>Merge https://github.com/prati0100/git-gui</title>
<updated>2021-03-04T20:38:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2021-03-04T20:38:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=85c787f1e9476c3b8cbeeb4656973d0f1efd9881'/>
<id>urn:sha1:85c787f1e9476c3b8cbeeb4656973d0f1efd9881</id>
<content type='text'>
* https://github.com/prati0100/git-gui:
  Revert "git-gui: remove lines starting with the comment character"
</content>
</entry>
<entry>
<title>Merge https://github.com/prati0100/git-gui</title>
<updated>2021-03-01T17:22:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2021-03-01T17:22:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=90917373cd21f60ccd2636e067a0c2685d29d0d5'/>
<id>urn:sha1:90917373cd21f60ccd2636e067a0c2685d29d0d5</id>
<content type='text'>
* https://github.com/prati0100/git-gui:
  git-gui: remove lines starting with the comment character
  git-gui: fix typo in russian locale
</content>
</entry>
<entry>
<title>Merge https://github.com/prati0100/git-gui</title>
<updated>2020-12-18T23:07:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-12-18T23:07:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f4d8e191230b3d233005720085092b97e9bf32f1'/>
<id>urn:sha1:f4d8e191230b3d233005720085092b97e9bf32f1</id>
<content type='text'>
* https://github.com/prati0100/git-gui:
  git-gui: use gray background for inactive text widgets
  git-gui: Fix selected text colors
  Makefile: conditionally include GIT-VERSION-FILE
  git-gui: fix colored label backgrounds when using themed widgets
  git-gui: ssh-askpass: add a checkbox to show the input text
  git-gui: update Russian translation
  git-gui: use commit message template
  git-gui: Only touch GITGUI_MSG when needed
</content>
</entry>
<entry>
<title>Merge https://github.com/prati0100/git-gui</title>
<updated>2020-10-17T20:10:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-10-17T20:10:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=430cabb104103251958ac0739509e0a542e5c774'/>
<id>urn:sha1:430cabb104103251958ac0739509e0a542e5c774</id>
<content type='text'>
* https://github.com/prati0100/git-gui:
  git-gui: blame: prevent tool tips from sticking around after Command-Tab
  git-gui: improve dark mode support
  git-gui: fix mixed tabs and spaces; prefer tabs
</content>
</entry>
<entry>
<title>Merge https://github.com/prati0100/git-gui into master</title>
<updated>2020-07-20T19:04:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-07-20T19:04:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e7ae437ac19eb0e82739d82cc886221252689ff4'/>
<id>urn:sha1:e7ae437ac19eb0e82739d82cc886221252689ff4</id>
<content type='text'>
* https://github.com/prati0100/git-gui:
  git-gui: allow opening work trees from the startup dialog
</content>
</entry>
<entry>
<title>Merge https://github.com/prati0100/git-gui</title>
<updated>2020-05-21T18:15:04Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-05-21T18:15:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ae92ac8ae3838e72840f5d019195bb9c0c9e7b0e'/>
<id>urn:sha1:ae92ac8ae3838e72840f5d019195bb9c0c9e7b0e</id>
<content type='text'>
* https://github.com/prati0100/git-gui:
  git-gui: Handle Ctrl + BS/Del in the commit msg
  Subject: git-gui: fix syntax error because of missing semicolon
</content>
</entry>
</feed>
