Skip to content

Commit 46aa4a8

Browse files
committed
Some minor typo fixes and rephrasings.
1 parent 2bc959f commit 46aa4a8

File tree

1 file changed

+38
-38
lines changed

1 file changed

+38
-38
lines changed

rev_news/drafts/edition-113.md

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Welcome to the 113th 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 June 2024 and July 2024.
16+
This edition covers what happened during the months of June and July 2024.
1717

1818
## Discussions
1919

@@ -30,8 +30,8 @@ This edition covers what happened during the months of June 2024 and July 2024.
3030
* [[ANNOUNCE] Git Merge 2024 CFP deadline extended](https://lore.kernel.org/git/[email protected]/)
3131

3232
Taylor Blau announced that the Git Merge 2024 CFP (Call For
33-
Proposals) limit has been extended by a week from August 1 to August 8.
34-
So there are a few more days are left to propose talks.
33+
Proposals) limit has been extended by a week from August 1st to August 8th.
34+
So there are a few more days left to propose talks.
3535

3636
* [[ANNOUNCE] Berlin Git Meetup on August 14th, 6pm CEST](https://lore.kernel.org/git/ZqoQcuKz_ynYaBNM@tanuki/)
3737

@@ -55,18 +55,18 @@ This edition covers what happened during the months of June 2024 and July 2024.
5555
could not remove the file and the containing directory and
5656
terminating with a success exit code.
5757

58-
Junio Hamano, the Git maintainer, replied to Yuri saying that it's
58+
Junio Hamano, the Git maintainer, replied to Yuri saying that it was
5959
expected that directories that were not empty were not removed.
6060

6161
Yuri replied that he expected the '.nfsXXXXXXXXXXX' files to be
62-
removed as they were untracked, so not added nor part of the repo,
63-
and the command is expected to remove such untracked files.
62+
removed as they were untracked, that is, neither added nor part of the repo,
63+
and the command was expected to remove such untracked files.
6464

6565
Junio replied that the '.nfsXXXXXXXXXXX' files were "a limitation"
6666
of NFS that applications, including Git, couldn't and weren't
67-
supposed to remove. He pointed to some documentation which explained
68-
what these special NFS files are, and which said that they are the
69-
result of "silly rename" operations.
67+
supposed to remove. He pointed to some documentation which explain
68+
what these special NFS files are, and that they originate from an NFS
69+
protocol based implementation strategy commonly known as "silly rename".
7070

7171
Yuri replied that Git should still complain when it cannot remove
7272
such files, or that there should be a verbosity option that should
@@ -110,11 +110,12 @@ This edition covers what happened during the months of June 2024 and July 2024.
110110
Jeff King, alias Peff, replied to Yuri's email that contained a
111111
series of instructions to reproduce the issue. He said he got the
112112
following warning when trying to reproduce:
113+
```
114+
warning: failed to remove xx/.nfs0000000002c8197f00000002: Device or resource busy
115+
```
113116

114-
"warning: failed to remove xx/.nfs0000000002c8197f00000002: Device or resource busy"
115-
116-
So Peff thought Git worked properly on his system and then detailed
117-
elements of the OS and NFS mount he used.
117+
So Peff thought Git worked properly on his system and then
118+
communicated details of the OS and NFS mount he used.
118119

119120
Yuri replied by giving information about his system. He also said
120121
that when using `rm -rf` to remove the NFS file, he got a "Device or
@@ -128,7 +129,7 @@ This edition covers what happened during the months of June 2024 and July 2024.
128129
Yuri suggested using a virtual machine to avoid a self-mount.
129130

130131
Gabor Gombas replied to Yuri reporting the results of his tests. He
131-
got a "Directory not empty", or a "Device or resource busy" error
132+
got a "Directory not empty" or a "Device or resource busy" error
132133
message when he used `git clean -dfx`, but he also got no error
133134
message when using `git clean -df`.
134135

@@ -137,7 +138,7 @@ This edition covers what happened during the months of June 2024 and July 2024.
137138
files are in the ignore list.
138139

139140
It is indeed expected that ignored files are not deleted and are
140-
just ignored without the `x` option.
141+
just ignored without the `-x` option.
141142

142143

143144
## Developer Spotlight: Rubén Justo
@@ -197,7 +198,7 @@ This edition covers what happened during the months of June 2024 and July 2024.
197198
* What is your favorite Git-related tool/library, outside of
198199
Git itself?
199200

200-
Definitely: ["tig"](https://jonas.github.io/tig/).
201+
Definitely: [`tig`](https://jonas.github.io/tig/).
201202

202203
* Do you happen to have any memorable experience w.r.t. contributing
203204
to the Git project? If yes, could you share it with us?
@@ -207,14 +208,14 @@ This edition covers what happened during the months of June 2024 and July 2024.
207208
* What is your toolbox for interacting with the mailing list and for
208209
development of Git?
209210

210-
To interact with the list, I mainly use ["lei"](https://people.kernel.org/monsieuricon/lore-lei-part-1-getting-started),
211-
["mutt"](http://www.mutt.org/) and ["thunderbird"](https://www.thunderbird.net/en-US/)
211+
To interact with the list, I mainly use [`lei`](https://people.kernel.org/monsieuricon/lore-lei-part-1-getting-started),
212+
[`mutt`](http://www.mutt.org/) and [`thunderbird`](https://www.thunderbird.net/en-US/)
212213
in a rather makeshift way. Maybe someday I'll finally configure
213-
[git send-email](https://git-send-email.io/).
214+
[`git send-email`](https://git-send-email.io/).
214215

215216
In fact, more often than not, when I send a patch, I have the feeling
216217
that someone is going to come along and say: "Come on, Rubén. That
217-
User-Agent? Set up a decent environment to send this properly".
218+
user agent? Set up a decent environment to send this properly".
218219

219220
To develop, I mainly use vanilla Vim.
220221

@@ -242,16 +243,16 @@ __Various__
242243
+ [Highlights from Git 2.46](https://github.blog/open-source/git/highlights-from-git-2-46/)
243244
by Taylor Blau on GitHub Blog. Those include pseudo-merge reachability bitmaps,
244245
subcommands in [git-config](https://git-scm.com/docs/git-config/2.46.0) (like `git config list`),
245-
enhanced credential helper protocol, and improving still experimental reftable support.
246+
an enhanced credential helper protocol, and improving the still experimental reftable support.
246247
+ [What’s new in Git 2.46.0?](https://about.gitlab.com/blog/2024/07/29/whats-new-in-git-2-46-0/)
247-
by Justin Tobler on GitLab Blog. Higlights include tooling to migrate reference backends
248+
by Justin Tobler on GitLab Blog. Highlights include tooling to migrate reference backends
248249
(from files backend to reftables), symref update instructions for `git update-ref --stdin`,
249250
`git config` interface improvements (mentioned in the previous article linked), and bundle URI fixes.
250251
+ [Anyone can Access Deleted and Private Repository Data on GitHub](https://trufflesecurity.com/blog/anyone-can-access-deleted-and-private-repo-data-github)
251252
via Cross Fork Object Reference (CFOR) from another [public] fork.
252253
Any code committed to a public repository may be accessible forever
253254
as long as there is at least one public fork of that repository.
254-
This is intentional design decision by GitHub; see [the documentation](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility).
255+
This is an intentional design decision by GitHub; see [the documentation](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility).
255256
There is though a separate fork network for public and for private versions
256257
of the same repository.<br>
257258
Posted on Truffle Security blog.
@@ -266,8 +267,8 @@ __Light reading__
266267
+ [A Git story: Not so fun this time](https://blog.brachiosoft.com/en/posts/git/)
267268
on Brachiosoft Blog. The title refers to the ["Just for Fun"](https://www.amazon.com/Just-Fun-Story-Accidental-Revolutionary/dp/0066620732/)
268269
book, the 2001 autobiography of Linux kernel creator Linus Torvalds,
269-
and how Git origin story wasn't so much fun, at least for Linus.
270-
The article provides list of references. Includes new material
270+
and how Git's origin story wasn't so much fun, at least for Linus.
271+
The article provides a list of references. Includes new material
271272
not seen in earlier retelling of the Git history, like the ones linked in
272273
[Git Rev News Edition #2](https://git.github.io/rev_news/2015/04/05/edition-2/) (on 10 years of Git),
273274
[Edition #52](https://git.github.io/rev_news/2019/06/28/edition-52/),
@@ -283,7 +284,7 @@ __Light reading__
283284
and a specially crafted `pre-receive` hook (and `git-http-backend` configured
284285
to allow anonymous push) that turns `git push` into series of patch emails.
285286
(Though this approach has some limitations.) Written by Steinar H. Gunderson on his blog.
286-
+ See also [git-pr](https://pr.pico.sh/) in "Git tools and sites" section.
287+
+ See also [git-pr](https://pr.pico.sh/) in the "Git tools and sites" section.
287288
+ [How I Use Git Worktrees](https://matklad.github.io/2024/07/25/git-worktrees.html)
288289
by Alex Kladov (matklad) on his GitHub Pages-based blog.
289290
TL;DR: consider using worktrees not as a replacement for branches,
@@ -304,25 +305,24 @@ __Light reading__
304305
Another article from this series was mentioned in [Git Rev News Edition #112](https://git.github.io/rev_news/2024/06/30/edition-112/).
305306
+ [Benchmarking the Modern Development Experience across Versioning Tools: S3, DVC, Git LFS, and XetHub](https://about.xethub.com/blog/benchmarking-the-modern-development-experience)
306307
by Ann Huang on XetHub blog.
307-
+ [XetHub](https://about.xethub.com/) is development platform for datasets and models,
308+
+ [XetHub](https://about.xethub.com/) is a development platform for datasets and models,
308309
which automatically versions and tracks assets across the Machine Learning stack
309310
to guarantee reproducibility. Mentioned in passing in [Git Rev News Edition #95](https://git.github.io/rev_news/2023/01/31/edition-95/) news.
310311
+ The comparison does not include [DagsHub's Direct Data Access / Data Streaming](https://dagshub.com/docs/feature_guide/dagshub_storage/data_streaming/),
311312
which was [announced](https://dagshub.com/blog/launching-data-streaming-and-upload/) in 2022.
312313
[DagsHub](https://dagshub.com/), a web platform for storing, versioning and managing data (data hub),
313-
was first mentioned in [Git Rev News Edition #72](https://git.github.io/rev_news/2021/02/27/edition-72/)
314+
was first mentioned in [Git Rev News Edition #72](https://git.github.io/rev_news/2021/02/27/edition-72/).
314315
+ [The visualization and analysis of git commit statistics for IT team leaders.](https://dev.to/responsivecrocodile/the-visualization-and-analysis-of-git-commit-statistics-for-it-team-leaders-2pof)
315316
by Aleksei Bakhirev (Responsive Crocodile) on DEV\.to. Uses the [Assayo](https://github.com/bakhirev/assayo)
316317
tool written by the author for plots (see also the [assayo.online](https://assayo.online/) webpage).<br>
317-
Thought beware the [Goodhart's law](https://en.wikipedia.org/wiki/Goodhart%27s_law):
318+
Some personal thought: beware of [Goodhart's law](https://en.wikipedia.org/wiki/Goodhart%27s_law):
318319
_"When a measure becomes a target, it ceases to be a good measure"_.
319320
For examples from IT, see Joel on Software "[Measurement](https://www.joelonsoftware.com/2002/07/15/20020715/)" (2002).
320321
+ [Reorient GitHub Pull Requests Around Changesets](https://mitchellh.com/writing/github-changesets)
321322
from one giant mutable changeset, by Mitchell Hashimoto on his blog (2023).
322323
+ [A Note About Git Commit Messages](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)
323324
(2008) by Tim Pope on tbaggery blog; it also explains some of reasoning behind recommendations.
324325

325-
326326
&nbsp;
327327

328328
+ git good (My Hero Academia fanfiction, humor/horror) - Izuku's quirk is Git,
@@ -331,7 +331,7 @@ __Light reading__
331331
[on FanFiction.net](https://www.fanfiction.net/s/14369888/1/git-good) (not recommended by the author),
332332
and [on SpaceBattles](https://forums.spacebattles.com/threads/git-good-my-hero-academia-izukus-quirk-is-git-the-version-control-software.1163142/).<br>
333333
Summary:
334-
> Reality shattered like broken glass. The firmament that separated the real world from the eldritch beyond had broken. Two timelines had collided in the center of the streetan incongruous synthesis of two different chains of events. A building collapsed, and it did not. An explosion devastated the surroundings, and it did not. Screaming faces and laughs of joy overlapped each other as if viewed through a kaleidoscopic prism.
334+
> Reality shattered like broken glass. The firmament that separated the real world from the eldritch beyond had broken. Two timelines had collided in the center of the street - an incongruous synthesis of two different chains of events. A building collapsed, and it did not. An explosion devastated the surroundings, and it did not. Screaming faces and laughs of joy overlapped each other as if viewed through a kaleidoscopic prism.
335335
>
336336
> The crowd looked on in horror and awe. Who was responsible for tearing apart the fabric of reality?
337337
>
@@ -368,9 +368,9 @@ __Git tools and sites__
368368
BlenderBIM supports [tracking the development of your IFC files with Git](https://docs.blenderbim.org/users/git_support.html)
369369
(Industry Foundation Classes, or IFC, is an international standard for BIM).
370370
Note that merging requires the [ifcmerge](https://github.com/brunopostle/ifcmerge)
371-
tool to be installed (`ifcmerge` is written in Perl, and uses GPLv3 license).
372-
+ [_diff-pdf_](https://vslavik.github.io/diff-pdf/) is a tool for visually comparing two PDFs,
373-
which can produces a PDF file with visually highlighted differences.
371+
tool to be installed (`ifcmerge` is written in Perl and published under the GPLv3 license).
372+
+ [_diff-pdf_](https://vslavik.github.io/diff-pdf/) is a tool for visually comparing two PDFs
373+
which produces a PDF file with visually highlighted differences.
374374
Note that [the repository](https://github.com/vslavik/diff-pdf) states that
375375
the code is not being actively developed. Written in C++, GPLv2 licensed.
376376
+ See also [pdf-diff](https://github.com/JoshData/pdf-diff) in Python, CC0-1.0 licensed;
@@ -379,16 +379,16 @@ __Git tools and sites__
379379
dual licensed under both MIT License and Apache License, Version 2.0 - with
380380
a slightly different goal.
381381
+ [vdm: A General-Purpose Versioned-Dependency Manager](https://github.com/opensourcecorp/vdm)
382-
is an alternative to e.g. git submodules for managing arbitrary external dependencies.
382+
is an alternative to e.g. `git submodules` for managing arbitrary external dependencies.
383383
Written in Go, MIT licensed.
384384
+ Contrast [Gil (git links) tool](https://github.com/chronoxor/gil)
385385
to manage complex recursive repositories dependencies with cross references and cycles,
386386
mentioned in [Git Rev News Edition #110](https://git.github.io/rev_news/2024/04/30/edition-110/).
387387
+ [Bit-Booster is an Offline Commit Graph Drawing Tool](https://bit-booster.com/graph.html),
388-
using HTML and SVG, generating graph by pasting result of running
388+
using HTML and SVG, generating a graph by pasting the result of running
389389
`git log --all --date-order --pretty="%h|%p|%d"` into a textarea.
390-
+ It is also an [add-on for Atlassian Bitbucket Server](https://bit-booster.com/graph.html)
391-
+ The webpage includes [comparison with other various commit graph add-ons](https://bit-booster.com/best.html) (2016)
390+
+ It is also an [add-on for Atlassian Bitbucket Server](https://bit-booster.com/graph.html).
391+
+ The webpage includes [comparison with other various commit graph add-ons](https://bit-booster.com/best.html) (2016).
392392

393393
&nbsp;
394394

0 commit comments

Comments
 (0)