You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: rev_news/drafts/edition-114.md
+19-20
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ Welcome to the 114th edition of [Git Rev News](https://git.github.io/rev_news/re
13
13
a digest of all things Git. For our goals, the archives, the way we work, and how to contribute or to
14
14
subscribe, see [the Git Rev News page](https://git.github.io/rev_news/rev_news/) on [git.github.io](http://git.github.io).
15
15
16
-
This edition covers what happened during the months of July 2024 and August 2024.
16
+
This edition covers what happened during the months of July and August 2024.
17
17
18
18
## Discussions
19
19
@@ -50,7 +50,7 @@ This edition covers what happened during the months of July 2024 and August 2024
50
50
feedback goes a long way towards encouraging contributors to
51
51
participate more actively in the Git community."
52
52
53
-
Eric Sunshine then replied to Junio pointing a minor typo in his
53
+
Eric Sunshine then replied to Junio pointing out a minor typo in his
54
54
patch. Patrick Steinhardt replied to Junio too. He said that he had
55
55
already guided some of his GitLab colleagues who review patches
56
56
and suggested them to do what Junio describes.
@@ -88,10 +88,10 @@ __Various__
88
88
+[Forgejo](https://forgejo.org/) is a self-hosted lightweight software forge,
89
89
written in Go; nowadays a hard fork of Gitea (which in turn was based on Gogs).
90
90
It was mentioned in passing in [Git Rev News Edition #103](https://git.github.io/rev_news/2023/09/30/edition-103/),
91
-
as one of forges working on implementing [ForgeFed](https://forgefed.org/)
91
+
as one of the forges working on implementing the[ForgeFed](https://forgefed.org/)
92
92
federation protocol for forge services.
93
93
+ Packt recently published the second edition of the “Mastering Git” book
94
-
by Jakub Narębski, one of editors of the Git Rev News.
94
+
by Jakub Narębski, one of the Git Rev News editors.
95
95
The book is available [on PacktPub](https://www.packtpub.com/en-us/product/mastering-git-9781835086070)
96
96
and [on Amazon](https://www.amazon.com/Mastering-Git-expert-level-proficiency-distributed-ebook/dp/B0D98BR1T7).
97
97
The first edition of the book was mentioned in [Git Rev News Edition #16](https://git.github.io/rev_news/2016/06/15/edition-16/);
@@ -105,7 +105,7 @@ __Light reading__
105
105
"[interactively stage changes with --patch](https://tekin.co.uk/2017/03/git-tips-you-possibly-did-not-know-you-needed#3-interactively-stage-changes-with---patch)" advice
106
106
in [Git Tips you (Possibly) Didn't Know You Needed](https://tekin.co.uk/2017/03/git-tips-you-possibly-did-not-know-you-needed).
107
107
+[Tracing the evolution of a Python function with git log](https://nerderati.com/tracing-the-evolution-of-a-python-function-with-git-log/)
108
-
by Joël Perras on his Nerderati blog. It shows detailed example on using `git log -L`
108
+
by Joël Perras on his Nerderati blog. It shows a detailed example on using `git log -L`
109
109
(and `diff=python` gitattribute) to diagnose a real-life bug that was ostensibly
110
110
caused by an upgrade to Authlib.
111
111
+ This technique is also described in the
@@ -124,24 +124,23 @@ __Light reading__
124
124
+ It was used by the author to create [1991-WWW-NeXT-Implementation](https://github.com/simonw/1991-WWW-NeXT-Implementation)
125
125
repository out of [the archive](https://www.w3.org/History/1991-WWW-NeXT/Implementation/)
126
126
of Tim Berner-Lee's original code for the WorldWideWeb application for NeXT.
127
-
This endeavor was described in [1991-WWW-NeXT-Implementation on GitHub](https://simonwillison.net/2024/Aug/1/www-next-implementation-on-github/)
128
-
short blog post.
127
+
This endeavor was described in a short blog post, [1991-WWW-NeXT-Implementation on GitHub](https://simonwillison.net/2024/Aug/1/www-next-implementation-on-github/).
129
128
+[Store Code Discussions in Git using Git Notes](https://wouterj.nl/2024/08/git-notes)
130
129
by Wouter de Jong on his blog. The article includes some code (in PHP)
131
130
that uses the GitHub API to fetch the pull request comments and store them
132
131
in notes (under `github-comments` notes reference).
133
132
+[Attaching notes to git branches](https://dev.to/pinotattari/attaching-notes-to-git-branches-503k)
134
133
by Riccardo Bernardini on DEV\.to. The article describes why this feature is useful,
135
134
and how `git branch --edit-description` and `git notes` fall short; which led to
136
-
creation of [git-branchnotes](https://gitlab.com/mockturtle/git-branchnotes) tool.
135
+
the creation of the[git-branchnotes](https://gitlab.com/mockturtle/git-branchnotes) tool.
137
136
+[This developer tool is 40 years old: can it be improved?](https://stackoverflow.blog/2024/08/05/this-developer-tool-is-40-years-old-can-it-be-improved)
138
137
by Bill Harding (CEO at GitClear) on StackOverflow Blog.
139
138
The article describes how GitClear's "Commit Cruncher" diff algorithm works,
140
139
which was created with the goal of making code reviews easier.
141
-
Note that Myers diff algorithm (created by Eugene Myers in his
140
+
Note that the Myers diff algorithm (created by Eugene Myers in his
142
141
[seminal work](http://www.xmailserver.org/diff2.pdf) in 1986)
143
142
is not the only one available in [`git diff`](https://git-scm.com/docs/git-diff):
144
-
there are also `minimal`, `patience` and `histogram` diff algoritms available
143
+
there are also `minimal`, `patience` and `histogram` diff algorithms available
145
144
(via the `--diff-algorithm` option);
146
145
this was not stated in the article.
147
146
+[How Different Are Different diff Algorithms in Git?](https://cs.paperswithcode.com/paper/how-different-are-different-diff-algorithms):
0 commit comments