@@ -44,7 +44,7 @@ This edition covers what happened during the months of May and June 2024.
44
44
document to keep track of upcoming removals for a potential Git 3.0
45
45
release, Junio Hamano, the Git maintainer, replied to Patrick that
46
46
in a few of his [ "What's cooking" emails] ( https://lore.kernel.org/git/?q=s%3A%22What%27s+cooking+in+git.git%22 )
47
- before the Git 2.44.0 release, he wrote :
47
+ before the Git 2.44.0 release, he had written :
48
48
49
49
> It may not be a bad idea to reflect on what technical debt and UI
50
50
> warts we have accumulated so far to see if we have enough of them to
@@ -73,17 +73,17 @@ This edition covers what happened during the months of May and June 2024.
73
73
Patrick agreed to Junio's suggestion and proposed a "superseded"
74
74
section for the features we don't want to drop.
75
75
76
- Dragan Simic, who participated in the previous discussions in the
76
+ Dragan Simic, who had participated in the discussions of the preceding
77
77
` git config ` thread, repeated that he didn't want to see any of
78
78
` git restore ` , ` git switch ` or ` git checkout ` deprecated, which
79
79
Patrick agreed shouldn't be done.
80
80
81
81
Phillip Wood, replying to Patrick's patch, asked if the document
82
82
should track the progress of some unfinished work, like the config
83
- based hooks implementation, but Patrick said he was planning on
83
+ based hooks implementation. Patrick said he was planning on
84
84
creating a separate document for long running projects, projects
85
- already discussed and perhaps also small or micro projects to help
86
- newcomers looking for something to work on too .
85
+ already discussed, and also small or micro projects, with the
86
+ additional intent to help newcomers looking for something to work on.
87
87
88
88
Justin Tobler also replied to Patrick's patch suggesting adding the
89
89
removal of double dot and triple dot syntax (".." and "...") from
@@ -95,17 +95,17 @@ This edition covers what happened during the months of May and June 2024.
95
95
[ version 2 of his patch] ( https://lore.kernel.org/git/2ef53ff98b12fe9373a15ec3a795235f040d9049.1715667067.git.ps@pks.im/ )
96
96
adding a section about features "that are _ not_ to be
97
97
deprecated" and proposing some further deprecations, while withdrawing
98
- the $GITDIR/hooks directory deprecation proposal.
98
+ the ` $GITDIR/hooks ` directory deprecation proposal.
99
99
100
- Karthik Nayak replied to the version 2 patch , listing a number of
100
+ Karthik Nayak replied to the patch version 2, listing a number of
101
101
commands not mentioned in the document that do similar things, which
102
102
might indicate that some of them could be deprecated too. Patrick,
103
103
Junio and Dragan discussed these commands, but decided that only
104
104
` git pickaxe ` , which is an alias for ` git blame ` , could be removed
105
105
for now.
106
106
107
107
So Patrick sent a
108
- [ version 3 of his patch] ( https://lore.kernel.org/git/84c01f1b0a2d24d7de912606f548623601c0d715.1716555034.git.ps@pks.im/ )
108
+ [ version 3 of his patch] ( https://lore.kernel.org/git/84c01f1b0a2d24d7de912606f548623601c0d715.1716555034.git.ps@pks.im/ ) ,
109
109
which only added the removal of ` git pickaxe ` .
110
110
111
111
Junio replied to this version 3 with a lot of comments to discuss
@@ -138,13 +138,13 @@ This edition covers what happened during the months of May and June 2024.
138
138
to "BreakingChanges.txt" for format compatibility with most other
139
139
documents in the codebase.
140
140
141
- Junio, Phillip Wood and Patrick discussed other small improvements
142
- which Patrick integrated into the
141
+ Junio, Phillip Wood and Patrick discussed other small improvements,
142
+ which Patrick integrated into
143
143
[ version 6 of the patch series
] ( https://lore.kernel.org/git/[email protected] / ) .
144
144
145
- Junio then suggested a few more small improvements which Patrick
146
- integrated into the
147
- [ version 7 of the patch series
] ( https://lore.kernel.org/git/[email protected] / )
145
+ Junio then suggested a few more small improvements, which Patrick
146
+ finally integrated into
147
+ [ version 7 of the patch series
] ( https://lore.kernel.org/git/[email protected] / ) ,
148
148
which was later merged into the 'master' branch.
149
149
150
150
<!-- -
@@ -221,7 +221,7 @@ __Git tools and sites__
221
221
The preferred way to configure setuptools-scm is via ` pyproject.toml ` .<br >
222
222
The [ latest version] ( https://setuptools-scm.readthedocs.io/en/latest/ )
223
223
and the [ stable version documentation] ( https://setuptools-scm.readthedocs.io/en/stable/ )
224
- are available on Read the Docs) .
224
+ are available on Read the Docs.
225
225
* [ ` piku ` ] ( https://piku.github.io/ ) , which was inspired by [ ` dokku ` ] ( https://dokku.com/ ) ,
226
226
allows you to do ` git push ` deployments to your own servers, no matter how small they are.
227
227
An open source PaaS (Platform as a Service) alternative to services such as Heroku.
@@ -232,16 +232,16 @@ __Git tools and sites__
232
232
* Compare with for example [ git-cliff] ( https://git-cliff.org/ ) changelog generator,
233
233
mentioned in [ Git Rev News Edition #108 ] ( https://git.github.io/rev_news/2024/02/29/edition-108/ ) .
234
234
* [ 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 ) to 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(s) for the repo's remote(s).
236
236
With this script you can simply cd into a git repo and type ` git open-remote ` .
237
237
Requires [ ` open ` ] ( https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/open.1.html )
238
238
or [ ` xdg-open ` ] ( https://linux.die.net/man/1/xdg-open )
239
239
(aliased or linked to ` open ` ) to open the web browser,
240
240
and [ charm gum] ( https://github.com/charmbracelet/gum )
241
- to implement the selection UI when the git repo has more than one remote.
241
+ to implement the selection UI when the Git repo has more than one remote.
242
242
* [ Git EOL Conversion Diagram] ( https://gist.github.com/DecimalTurn/3f99a3903366bf9fb2c1f513bd3c5a83 ) for checkout
243
- as Gist providing [ SVG version] ( https://raw.githubusercontent.com/gist/DecimalTurn/3f99a3903366bf9fb2c1f513bd3c5a83/raw/d54d0e842c1f22e0b04d7a044dde1489993d87bf/Git-EOL-Conversion-Diagram.svg )
244
- and [ editable version on Mindmup] ( https://app.mindmup.com/map/_free/2024/06/982eaeb032cf11ef93d0a9d7af4d6195 ) ,
243
+ as Gist providing an [ SVG version] ( https://raw.githubusercontent.com/gist/DecimalTurn/3f99a3903366bf9fb2c1f513bd3c5a83/raw/d54d0e842c1f22e0b04d7a044dde1489993d87bf/Git-EOL-Conversion-Diagram.svg )
244
+ and an [ editable version on Mindmup] ( https://app.mindmup.com/map/_free/2024/06/982eaeb032cf11ef93d0a9d7af4d6195 ) ,
245
245
by Martin Leduc (@DecimalTurn ).
246
246
247
247
## Releases
0 commit comments