We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Here's the Weekly Digest for git-for-windows/git:
Last week 8 issues were created. Of these, 5 issues have been closed and 3 issues are still open.
💚 #2431 git commit marks all files in my repo for deletion! (Git 2.24.1.2), by davidgreen99 💚 #2429 /usr/share/nano/git.nanorc uses wrong newlines in Git for Windows 2.24.1, by ToadKing 💚 #2424 Visual Studio solution: check for updates of vcpkg, by PhilipOakley
/usr/share/nano/git.nanorc
❤️ #2430 Typo in installer, by ctahok ❤️ #2428 Update ROGERSM94/fix-rebase to the version that made it upstream, by dscho ❤️ #2427 GIT installation and security vulnerabilities, by dlk-pavan ❤️ #2426 Git-2.24.1.2-64-bit.exe trips Windows Defender SmartScreen, by dakotahawkins ❤️ #2425 [REGRESSION] git-archive stores files with CRLF, by orgads
👍 #2426 Git-2.24.1.2-64-bit.exe trips Windows Defender SmartScreen, by dakotahawkins It received 👍 x5, 😄 x0, 🎉 x0 and ❤️ x0.
🔈 #2426 Git-2.24.1.2-64-bit.exe trips Windows Defender SmartScreen, by dakotahawkins It received 13 comments.
Last week, 2 pull requests were created, updated or merged.
Last week, 1 pull request was updated. 💛 #2424 Visual Studio solution: check for updates of vcpkg, by PhilipOakley
Last week, 1 pull request was merged. 💜 #2428 Update ROGERSM94/fix-rebase to the version that made it upstream, by dscho
Last week there were 4 commits. 🛠️ Merge pull request #2428 from dscho/sync-with-upstream Update ROGERSM94/fix-rebase to the version that made it upstream by dscho 🛠️ rebase -r: let label generate safer labels The label todo command in interactive rebases creates temporary refs in the refs/rewritten/ namespace. These refs are stored as loose refs, i.e. as files in .git/refs/rewritten/, therefore they have to conform with file name limitations on the current filesystem in addition to the accepted ref format. This poses a problem in particular on NTFS/FAT, where e.g. the colon, double-quote and pipe characters are disallowed as part of a file name. Let's safeguard against this by replacing not only white-space characters by dashes, but all non-alpha-numeric ones. However, we exempt non-ASCII UTF-8 characters from that, as it should be quite possible to reflect branch names such as ↯↯↯ in refs/file names. Signed-off-by: Matthew Rogers [email protected] Signed-off-by: Johannes Schindelin [email protected] by dscho 🛠️ rebase-merges: move labels' whitespace mangling into label_oid() One of the trickier aspects of the design of git rebase --rebase-merges is the way labels are generated for the initial todo list: those labels are supposed to be intuitive and first and foremost unique. To that end, label_oid() appends a unique suffix when necessary. Those labels not only need to be unique, but they also need to be valid refs. To make sure of that, make_script_with_merges() replaces whitespace by dashes. That would appear to be the wrong layer for that sanitizing step, though: all callers of label_oid() should get that same benefit. Even if it does not make a difference currently (the only called of label_oid() that passes a label that might need to be sanitized is make_script_with_merges()), let's move the responsibility for sanitizing labels into the label_oid() function. This commit is best viewed with -w because it unfortunately needs to change the indentation of a large block of code in label_oid(). Signed-off-by: Johannes Schindelin [email protected] by dscho 🛠️ fixup! rebase -r: let label generate safer labels Let's revert that Windows-only patch in favor of the version that made it upstream. Signed-off-by: Johannes Schindelin [email protected] by dscho
label
refs/rewritten/
.git/refs/rewritten/
↯↯↯
label_oid()
git rebase --rebase-merges
make_script_with_merges()
-w
Last week there was 1 contributor. 👤 dscho
Last week there were 17 stagazers. ⭐ MasatakaAwata ⭐ ttjn18 ⭐ himanshuxd ⭐ drichardson ⭐ Xpider ⭐ Rainyan ⭐ KrzysiekWu ⭐ alabliuk ⭐ kaizacorp ⭐ SVendittelli ⭐ cloudrex ⭐ tsuilouis ⭐ swanouyang ⭐ Deadpikle ⭐ JustBadCoder ⭐ xksgs ⭐ thesixonenine You all are the stars! 🌟
Last week there were 7 releases. 🚀 v2.24.1.windows.2 Git for Windows 2.24.1(2) 🚀 v2.23.0.windows.2 MinGit v2.23.0.windows.2 🚀 v2.22.0.windows.2 MinGit v2.22.0.windows.2 🚀 v2.21.0.windows.4 MinGit v2.21.0.windows.4 🚀 v2.19.2.windows.4 MinGit v2.19.2.windows.4 🚀 v2.14.4.windows.5 MinGit v2.14.4.windows.5 🚀 v2.11.1.mingit-prerelease.6 MinGit v2.11.1.mingit-prerelease.6
That's all for last week, please 👀 Watch and ⭐ Star the repository git-for-windows/git to receive next weekly updates. 😃
You can also view all Weekly Digests by clicking here.
Your Weekly Digest bot. 📆
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Here's the Weekly Digest for git-for-windows/git:
ISSUES
Last week 8 issues were created.
Of these, 5 issues have been closed and 3 issues are still open.
OPEN ISSUES
💚 #2431 git commit marks all files in my repo for deletion! (Git 2.24.1.2), by davidgreen99
💚 #2429
/usr/share/nano/git.nanorc
uses wrong newlines in Git for Windows 2.24.1, by ToadKing💚 #2424 Visual Studio solution: check for updates of vcpkg, by PhilipOakley
CLOSED ISSUES
❤️ #2430 Typo in installer, by ctahok
❤️ #2428 Update ROGERSM94/fix-rebase to the version that made it upstream, by dscho
❤️ #2427 GIT installation and security vulnerabilities, by dlk-pavan
❤️ #2426 Git-2.24.1.2-64-bit.exe trips Windows Defender SmartScreen, by dakotahawkins
❤️ #2425 [REGRESSION] git-archive stores files with CRLF, by orgads
LIKED ISSUE
👍 #2426 Git-2.24.1.2-64-bit.exe trips Windows Defender SmartScreen, by dakotahawkins
It received 👍 x5, 😄 x0, 🎉 x0 and ❤️ x0.
NOISY ISSUE
🔈 #2426 Git-2.24.1.2-64-bit.exe trips Windows Defender SmartScreen, by dakotahawkins
It received 13 comments.
PULL REQUESTS
Last week, 2 pull requests were created, updated or merged.
UPDATED PULL REQUEST
Last week, 1 pull request was updated.
💛 #2424 Visual Studio solution: check for updates of vcpkg, by PhilipOakley
MERGED PULL REQUEST
Last week, 1 pull request was merged.
💜 #2428 Update ROGERSM94/fix-rebase to the version that made it upstream, by dscho
COMMITS
Last week there were 4 commits.
🛠️ Merge pull request #2428 from dscho/sync-with-upstream Update ROGERSM94/fix-rebase to the version that made it upstream by dscho
🛠️ rebase -r: let
label
generate safer labels Thelabel
todo command in interactive rebases creates temporary refs in therefs/rewritten/
namespace. These refs are stored as loose refs, i.e. as files in.git/refs/rewritten/
, therefore they have to conform with file name limitations on the current filesystem in addition to the accepted ref format. This poses a problem in particular on NTFS/FAT, where e.g. the colon, double-quote and pipe characters are disallowed as part of a file name. Let's safeguard against this by replacing not only white-space characters by dashes, but all non-alpha-numeric ones. However, we exempt non-ASCII UTF-8 characters from that, as it should be quite possible to reflect branch names such as↯↯↯
in refs/file names. Signed-off-by: Matthew Rogers [email protected] Signed-off-by: Johannes Schindelin [email protected] by dscho🛠️ rebase-merges: move labels' whitespace mangling into
label_oid()
One of the trickier aspects of the design ofgit rebase --rebase-merges
is the way labels are generated for the initial todo list: those labels are supposed to be intuitive and first and foremost unique. To that end,label_oid()
appends a unique suffix when necessary. Those labels not only need to be unique, but they also need to be valid refs. To make sure of that,make_script_with_merges()
replaces whitespace by dashes. That would appear to be the wrong layer for that sanitizing step, though: all callers oflabel_oid()
should get that same benefit. Even if it does not make a difference currently (the only called oflabel_oid()
that passes a label that might need to be sanitized ismake_script_with_merges()
), let's move the responsibility for sanitizing labels into thelabel_oid()
function. This commit is best viewed with-w
because it unfortunately needs to change the indentation of a large block of code inlabel_oid()
. Signed-off-by: Johannes Schindelin [email protected] by dscho🛠️ fixup! rebase -r: let
label
generate safer labels Let's revert that Windows-only patch in favor of the version that made it upstream. Signed-off-by: Johannes Schindelin [email protected] by dschoCONTRIBUTORS
Last week there was 1 contributor.
👤 dscho
STARGAZERS
Last week there were 17 stagazers.
⭐ MasatakaAwata
⭐ ttjn18
⭐ himanshuxd
⭐ drichardson
⭐ Xpider
⭐ Rainyan
⭐ KrzysiekWu
⭐ alabliuk
⭐ kaizacorp
⭐ SVendittelli
⭐ cloudrex
⭐ tsuilouis
⭐ swanouyang
⭐ Deadpikle
⭐ JustBadCoder
⭐ xksgs
⭐ thesixonenine
You all are the stars! 🌟
RELEASES
Last week there were 7 releases.
🚀 v2.24.1.windows.2 Git for Windows 2.24.1(2)
🚀 v2.23.0.windows.2 MinGit v2.23.0.windows.2
🚀 v2.22.0.windows.2 MinGit v2.22.0.windows.2
🚀 v2.21.0.windows.4 MinGit v2.21.0.windows.4
🚀 v2.19.2.windows.4 MinGit v2.19.2.windows.4
🚀 v2.14.4.windows.5 MinGit v2.14.4.windows.5
🚀 v2.11.1.mingit-prerelease.6 MinGit v2.11.1.mingit-prerelease.6
That's all for last week, please 👀 Watch and ⭐ Star the repository git-for-windows/git to receive next weekly updates. 😃
You can also view all Weekly Digests by clicking here.
The text was updated successfully, but these errors were encountered: