Skip to content

Commit 3029ac7

Browse files
committed
Merge branch 'master' of https://github.com/git/git.github.io
* 'master' of https://github.com/git/git.github.io: rn-112: add Brandon Pugh among the helpers rn-112: add Štěpán Němec among the helpers rn-112: uppercase Garden and Git-Cola rn-112: minor copy edit
2 parents 5bbbcd4 + e5f81f7 commit 3029ac7

File tree

1 file changed

+34
-33
lines changed

1 file changed

+34
-33
lines changed

rev_news/drafts/edition-112.md

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Welcome to the 112th edition of [Git Rev News](https://git.github.io/rev_news/re
1313
a digest of all things Git. For our goals, the archives, the way we work, and how to contribute or to
1414
subscribe, see [the Git Rev News page](https://git.github.io/rev_news/rev_news/) on [git.github.io](http://git.github.io).
1515

16-
This edition covers what happened during the months of May 2024 and June 2024.
16+
This edition covers what happened during the months of May and June 2024.
1717

1818
## Discussions
1919

@@ -54,9 +54,9 @@ This edition covers what happened during the months of May 2024 and June 2024.
5454
5555
So Junio was happy that "somebody has bit it ;-)" and suggested a
5656
number of topics that could be added to the document Patrick wanted
57-
to create. This started a discussion about deprecating or not some
58-
features like the `restore`, `switch`, `submodules` and `worktrees`
59-
subcommands.
57+
to create. This started a discussion about the possibility of
58+
deprecating some features, such as the `restore`, `switch`,
59+
`submodules` and `worktrees` subcommands.
6060

6161
In the RFC patch to add the document, Patrick mentioned some of the
6262
topics suggested by Junio, but not others that seemed controversial
@@ -74,7 +74,7 @@ This edition covers what happened during the months of May 2024 and June 2024.
7474
section for the features we don't want to drop.
7575

7676
Dragan Simic, who participated in the previous discussions in the
77-
`git config` thread, repeated that he didn't want to see neither
77+
`git config` thread, repeated that he didn't want to see any of
7878
`git restore`, `git switch` or `git checkout` deprecated, which
7979
Patrick agreed shouldn't be done.
8080

@@ -93,15 +93,15 @@ This edition covers what happened during the months of May 2024 and June 2024.
9393

9494
Patrick then sent a
9595
[version 2 of his patch](https://lore.kernel.org/git/2ef53ff98b12fe9373a15ec3a795235f040d9049.1715667067.git.ps@pks.im/)
96-
which added section about features "that are _not_ to be
97-
deprecated". Some features were also added while deprecating the
98-
hook directory was removed for now.
96+
adding a section about features "that are _not_ to be
97+
deprecated" and proposing some further deprecations, while withdrawing
98+
the $GITDIR/hooks directory deprecation proposal.
9999

100-
Karthik Nayak replied to the version 2 patch listing a number of
101-
commands not mentioned in the document that do similar things which
100+
Karthik Nayak replied to the version 2 patch, listing a number of
101+
commands not mentioned in the document that do similar things, which
102102
might indicate that some of them could be deprecated too. Patrick,
103103
Junio and Dragan discussed these commands, but decided that only
104-
`git pickaxe`, which is an alias for `git blame` could be removed
104+
`git pickaxe`, which is an alias for `git blame`, could be removed
105105
for now.
106106

107107
So Patrick sent a
@@ -116,11 +116,11 @@ This edition covers what happened during the months of May 2024 and June 2024.
116116
Patrick sent a
117117
[version 4](https://lore.kernel.org/git/[email protected]/)
118118
where the single patch had been broken down into 4 patches. In the
119-
process a lot of the proposed deprecation from the previous version
119+
process a lot of the proposed deprecations from the previous version
120120
were removed and the document name was changed from
121121
"UpcomingBreakingChanges.md" to "BreakingChanges.md" as some changes
122122
listed in the "Superseded features that will not be deprecated"
123-
section should not be considered as upcoming.
123+
section should not be considered upcoming.
124124

125125
The goal was to introduce the document in a skeletal form in the
126126
first patch and then add only one item to each of the three sections
@@ -133,9 +133,8 @@ This edition covers what happened during the months of May 2024 and June 2024.
133133

134134
Patrick sent a
135135
[version 5 of the patch series](https://lore.kernel.org/git/[email protected]/)
136-
137136
where the main change was that the document was converted to
138-
AsciiDoc instead of MarkDown and renamed from "BreakingChanges.md"
137+
AsciiDoc instead of Markdown and renamed from "BreakingChanges.md"
139138
to "BreakingChanges.txt" for format compatibility with most other
140139
documents in the codebase.
141140

@@ -145,7 +144,7 @@ This edition covers what happened during the months of May 2024 and June 2024.
145144

146145
Junio then suggested a few more small improvements which Patrick
147146
integrated into the
148-
[version 6 of the patch series](https://lore.kernel.org/git/[email protected]/)
147+
[version 7 of the patch series](https://lore.kernel.org/git/[email protected]/)
149148
which was later merged into the 'master' branch.
150149

151150
<!---
@@ -170,20 +169,20 @@ __Light reading__
170169
and other links that were mentioned in that edition.
171170
* [Git Workflows for API Technical Writers](https://bump.sh/blog/git-workflows-for-api-technical-writers)
172171
by James Higginbotham on Bump\.sh.
173-
Mentions [Bump.sh](https://bump.sh/) API doc platform for tech writers and engineers
172+
Mentions [Bump.sh](https://bump.sh/), an API doc platform for tech writers and engineers,
174173
at the end of the article.
175174
* [What is Git? Our beginner’s guide to version control](https://github.blog/2024-05-27-what-is-git-our-beginners-guide-to-version-control/) and
176175
[Top 12 Git commands every developer must know](https://github.blog/2024-06-10-top-12-git-commands-every-developer-must-know/)
177-
by Kedasha Kerr on GitHub Blog. This blog post accompany the
176+
by Kedasha Kerr on GitHub Blog. This blog post accompanies the
178177
[GitHub for Beginners](https://youtube.com/playlist?list=PL0lo9MOBetEFcp4SCWinBdpml9B2U25-f&feature=shared)
179-
series (playlist on YouTube).
178+
series (YouTube playlist).
180179
* [Stop Wasting Hours! Git Bisect: Your Ultimate Bug Hunting Tool](https://ionixjunior.dev/en/stop-wasting-hours-git-bisect-your-ultimate-bug-hunting-tool/)
181180
by Ione Souza Junior on his blog; also available [on DEV.to](https://dev.to/ionixjunior/stop-wasting-hours-git-bisect-your-ultimate-bug-hunting-tool-4ebc)
182181
as a part of [mastering-git series](https://dev.to/ionixjunior/series/26070).
183182
* [The Magic of Git Stash: How It Saved My Day](https://dev.to/waqaryounis7564/the-magic-of-git-stash-how-it-saved-my-day-119k)
184183
by waqaryounis7564 on DEV\.to.
185184
* [Prevent Hidden Merge Conflicts](https://dev.to/shinigami92/prevent-hidden-merge-conflicts-2lem)
186-
by Shinnigami on DEV\.to; though described solutions might require some more thought
185+
by Shinnigami on DEV\.to; but note that the described solutions might warrant some more thought
187186
(linearizing history by requiring rebase instead of merge to integrate changes
188187
versus requiring branch to be up to date before merging), and are not the only possible
189188
solutions (for example: post-merge checks).
@@ -195,13 +194,14 @@ __Light reading__
195194
* [Ten Things You Didn’t Know Git And GitHub Could Do](https://owenou.com/ten-things-you-didnt-know-git-and-github-could-do/)
196195
by Owen Ou on Owen Ou's blog (2012).
197196
* [Versioning FreeCAD files with git](https://blog.lambda.cx/posts/freecad-and-git/)
198-
(which are zip archives containing text documents) by Dante Catalfamo on lambda.cx blog (2021).
197+
(FreeCAD files are zip archives containing text documents) by Dante Catalfamo on lambda.cx blog (2021).
199198

199+
<!-- intentionally split into separate list -->
200200
&nbsp;
201201

202202
* [Programming in Unison](https://lwn.net/Articles/978955/)
203203
by Daroc Alden on LWN\.net ([free subscriber link](https://lwn.net/SubscriberLink/978955/cd8dffc792b86313/)).
204-
[Unison](https://www.unison-lang.org/) is a MIT-licensed programming language,
204+
[Unison](https://www.unison-lang.org/) is an MIT-licensed programming language,
205205
where programs are stored in an append-only, content-addressed database
206206
(though still displayed to the user for editing as text, using the editor of their choice)...
207207
just like information about project versions is stored in Git.
@@ -214,7 +214,7 @@ __Git tools and sites__
214214

215215
* [setuptools-scm](https://github.com/pypa/setuptools_scm)
216216
is a tool that extracts Python package versions from `git` or `hg` metadata
217-
instead of declaring them as the version argument, or in an SCM managed file.
217+
instead of declaring them as the version argument or in an SCM managed file.
218218
Additionally, it provides setuptools with a list of files that are managed by the SCM
219219
(i.e. it automatically adds all of the SCM-managed files to the sdist).
220220
Unwanted files must be excluded via `MANIFEST.in`.
@@ -223,22 +223,22 @@ __Git tools and sites__
223223
and the [stable version documentation](https://setuptools-scm.readthedocs.io/en/stable/)
224224
are available on Read the Docs).
225225
* [`piku`](https://piku.github.io/), which was inspired by [`dokku`](https://dokku.com/),
226-
allows you do `git push` deployments to your own servers, no matter how small they are.
226+
allows you to do `git push` deployments to your own servers, no matter how small they are.
227227
An open source PaaS (Platform as a Service) alternative to services such as Heroku.
228228
Written in Python.
229229
* [gitchangelog](https://github.com/vaab/gitchangelog) is a tool that
230230
creates a changelog from git log history. Written in Python;
231-
though it is no longer actively developed (version 3.0.4 is from 2018).
231+
no longer actively developed (version 3.0.4 is from 2018).
232232
* Compare with for example [git-cliff](https://git-cliff.org/) changelog generator,
233233
mentioned in [Git Rev News Edition #108](https://git.github.io/rev_news/2024/02/29/edition-108/).
234234
* [git-open-remote](https://github.com/masukomi/masuconfigs/blob/master/bin/git-scripts/git-open-remote)
235-
is a shell script by [masukomi](https://masukomi.org) open the web page for the repo's remote(s).
235+
is a shell script by [masukomi](https://masukomi.org) to open the web page for the repo's remote(s).
236236
With this script you can simply cd into a git repo and type `git open-remote`.
237237
Requires [`open`](https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/open.1.html)
238-
or [`xdg-open`](https://linux.die.net/man/1/xdg-open) installed to open the web browser
239-
(and aliased or linked to `open` command in the latter case),
240-
and [charm gum](https://github.com/charmbracelet/gum) to implement UI
241-
for choosing the remote if the git repo has more than one remote.
238+
or [`xdg-open`](https://linux.die.net/man/1/xdg-open)
239+
(aliased or linked to `open`) to open the web browser,
240+
and [charm gum](https://github.com/charmbracelet/gum)
241+
to implement the selection UI when the git repo has more than one remote.
242242
* [Git EOL Conversion Diagram](https://gist.github.com/DecimalTurn/3f99a3903366bf9fb2c1f513bd3c5a83) for checkout
243243
as Gist providing [SVG version](https://raw.githubusercontent.com/gist/DecimalTurn/3f99a3903366bf9fb2c1f513bd3c5a83/raw/d54d0e842c1f22e0b04d7a044dde1489993d87bf/Git-EOL-Conversion-Diagram.svg)
244244
and [editable version on Mindmup](https://app.mindmup.com/map/_free/2024/06/982eaeb032cf11ef93d0a9d7af4d6195),
@@ -260,9 +260,9 @@ __Git tools and sites__
260260
+ GitHub Desktop [3.4.2](https://desktop.github.com/release-notes/),
261261
[3.4.1](https://desktop.github.com/release-notes/)
262262
+ Tower for Mac 12.0 (BETA) — [Release blog post](https://www.git-tower.com/blog/tower-mac-12/)
263-
+ garden [1.7.0](https://github.com/garden-rs/garden/releases/tag/v1.7.0),
263+
+ Garden [1.7.0](https://github.com/garden-rs/garden/releases/tag/v1.7.0),
264264
[1.6.0](https://github.com/garden-rs/garden/releases/tag/v1.6.0)
265-
+ git-cola [4.8.0](https://github.com/git-cola/git-cola/releases/tag/v4.8.0)
265+
+ Git-Cola [4.8.0](https://github.com/git-cola/git-cola/releases/tag/v4.8.0)
266266
+ git-credential-oauth [0.12.1](https://github.com/hickford/git-credential-oauth/releases/tag/v0.12.1),
267267
[0.12.0](https://github.com/hickford/git-credential-oauth/releases/tag/v0.12.0)
268268

@@ -273,4 +273,5 @@ Christian Couder &lt;<[email protected]>&gt;,
273273
Jakub Narębski &lt;<[email protected]>&gt;,
274274
Markus Jansen &lt;<[email protected]>&gt; and
275275
Kaartic Sivaraam &lt;<[email protected]>&gt;
276-
with help from Bruno Brito, David Aguilar and Dragan Simic.
276+
with help from Štěpán Němec, Bruno Brito, David Aguilar,
277+
Brandon Pugh and Dragan Simic.

0 commit comments

Comments
 (0)