Skip to content

Commit 26e5ab0

Browse files
committed
Autogenerated HTML docs for v2.51.0-193-g4975ec3
1 parent 5939e9d commit 26e5ab0

File tree

5 files changed

+612
-0
lines changed

5 files changed

+612
-0
lines changed

‎RelNotes/2.52.0.adoc‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ UI, Workflows & Features
1414
* A new subcommand "git repo" gives users a way to grab various
1515
repository characteristics.
1616

17+
* A new command "git last-modified" has been added to show the closest
18+
ancestor commit that touched each path.
19+
1720

1821
Performance, Internal Implementation, Development Support etc.
1922
--------------------------------------------------------------
@@ -40,6 +43,10 @@ Performance, Internal Implementation, Development Support etc.
4043
* Discord has been added to the first contribution documentation as
4144
another way to ask for help.
4245
46+
* Inspired by Ezekiel's recent effort to showcase Rust interface, the
47+
hash function implementation used to hash lines have been updated
48+
to the one used for ELF symbol lookup by Glibc.
49+
4350
4451
Fixes since v2.51
4552
-----------------
@@ -130,6 +137,20 @@ including security updates, are included in this release.
130137
instead of `gitgitgadget/git`.
131138
(merge 37001cdbc4 ds/doc-ggg-pr-fork-clarify later to maint).
132139

140+
* Makefile tried to run multiple "cargo build" which would not work
141+
very well; serialize their execution to work it around.
142+
(merge 0eeacde50e da/cargo-serialize later to maint).
143+
144+
* "git repack --path-walk" lost objects in some corner cases, which
145+
has been corrected.
146+
(merge 93afe9b060 ds/path-walk-repack-fix later to maint).
147+
148+
* "git ls-files <pathspec>..." should not necessarily have to expand
149+
the index fully if a sparsified directory is excluded by the
150+
pathspec; the code is taught to expand the index on demand to avoid
151+
this.
152+
(merge 681f26bccc ds/ls-files-lazy-unsparse later to maint).
153+
133154
* Other code cleanup, docfix, build fix, etc.
134155
(merge 823d537fa7 kh/doc-git-log-markup-fix later to maint).
135156
(merge cf7efa4f33 rj/t6137-cygwin-fix later to maint).

‎cmds-plumbinginterrogators.adoc‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ linkgit:git-for-each-repo[1]::
2525
linkgit:git-get-tar-commit-id[1]::
2626
Extract commit ID from an archive created using git-archive.
2727

28+
linkgit:git-last-modified[1]::
29+
EXPERIMENTAL: Show when files were last modified.
30+
2831
linkgit:git-ls-files[1]::
2932
Show information about files in the index and the working tree.
3033

‎git-last-modified.adoc‎

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
git-last-modified(1)
2+
====================
3+
4+
NAME
5+
----
6+
git-last-modified - EXPERIMENTAL: Show when files were last modified
7+
8+
9+
SYNOPSIS
10+
--------
11+
[synopsis]
12+
git last-modified [--recursive] [--show-trees] [<revision-range>] [[--] <path>...]
13+
14+
DESCRIPTION
15+
-----------
16+
17+
Shows which commit last modified each of the relevant files and subdirectories.
18+
A commit renaming a path, or changing it's mode is also taken into account.
19+
20+
THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE.
21+
22+
OPTIONS
23+
-------
24+
25+
`-r`::
26+
`--recursive`::
27+
Instead of showing tree entries, step into subtrees and show all entries
28+
inside them recursively.
29+
30+
`-t`::
31+
`--show-trees`::
32+
Show tree entries even when recursing into them. It has no effect
33+
without `--recursive`.
34+
35+
`<revision-range>`::
36+
Only traverse commits in the specified revision range. When no
37+
`<revision-range>` is specified, it defaults to `HEAD` (i.e. the whole
38+
history leading to the current commit). For a complete list of ways to
39+
spell `<revision-range>`, see the 'Specifying Ranges' section of
40+
linkgit:gitrevisions[7].
41+
42+
`[--] <path>...`::
43+
For each _<path>_ given, the commit which last modified it is returned.
44+
Without an optional path parameter, all files and subdirectories
45+
in path traversal the are included in the output.
46+
47+
SEE ALSO
48+
--------
49+
linkgit:git-blame[1],
50+
linkgit:git-log[1].
51+
52+
GIT
53+
---
54+
Part of the linkgit:git[1] suite

0 commit comments

Comments
(0)