Skip to content
Open

E #1

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
483 commits
Select commit Hold shift + click to select a range
33691bc
doc: interpret-trailers: not just for commit messages
LemmingAvalanche Aug 9, 2026
c88d60d
doc: interpret-trailers: explain the format after the intro
LemmingAvalanche Aug 9, 2026
fd39e5a
doc: interpret-trailers: explain key format
LemmingAvalanche Aug 9, 2026
fddec1f
doc: interpret-trailers: add key format example
LemmingAvalanche Aug 9, 2026
1e4200e
doc: interpret-trailers: join new-trailers again
LemmingAvalanche Aug 9, 2026
4d45e57
doc: interpret-trailers: commit to “trailer block” term
LemmingAvalanche Aug 9, 2026
cb65736
doc: interpret-trailers: rewrite new-trailers paragraphs
LemmingAvalanche Aug 9, 2026
4515c86
doc: interpret-trailers: document comment line treatment
LemmingAvalanche Aug 9, 2026
78d1e46
Merge branch 'kh/doc-trailers' into kh/trailers-no-urls
gitster Aug 10, 2026
b0b304c
send-email: clarify missing subject error
HaraldNordgren Aug 10, 2026
5ab204e
parse-options: introduce OPT_HIDDEN_GROUP
chriscool Aug 11, 2026
e455bad
api-parse-options.adoc: document per-option flags
chriscool Aug 11, 2026
08b7e35
api-parse-options.adoc: document hidden and OPT_*_F option macros
chriscool Aug 11, 2026
62c1a58
fast-import: localize 'i' into the 'for' loops using it
chriscool Aug 11, 2026
a895a37
fast-import: use int for some bool flags
chriscool Aug 11, 2026
63112e7
fast-import: factor out option_*() functions
chriscool Aug 11, 2026
417afb2
fast-import: introduce 'struct fast_import_state'
chriscool Aug 11, 2026
ee996af
fast-import: move command state globals into 'struct fast_import_state'
chriscool Aug 11, 2026
27ab581
fast-import: use struct option for usage string
chriscool Aug 11, 2026
87cf4d7
fast-import: use callbacks to parse some options
chriscool Aug 11, 2026
8639376
fast-import: use parse_options() for command line options
chriscool Aug 11, 2026
a09c2f2
fast-import: remove useless from_stream argument
chriscool Aug 11, 2026
cd2ab0e
Documentation/technical: add paint-down-to-common doc
spkrka Aug 11, 2026
fe4877b
test-lib-functions: improve diagnostic output for trace2 data assertions
spkrka Aug 11, 2026
d3180b1
t6600: add test cases for side-exhaustion edge cases
newren Aug 11, 2026
259a45f
t6099: add side-exhaustion regression test
spkrka Aug 11, 2026
6300d71
commit-reach: add trace2 instrumentation to paint_down_to_common()
spkrka Aug 11, 2026
bad3793
t6600: add clock-skew topologies and step counts for edge cases
spkrka Aug 11, 2026
a3e5bad
commit-reach: introduce struct paint_state with per-side counters
spkrka Aug 11, 2026
02d7ba0
commit-reach: terminate merge-base walk when one paint side is exhausted
spkrka Aug 11, 2026
4e08160
commit-reach: move min_generation check into paint_queue_get()
spkrka Aug 11, 2026
56c9056
commit-reach: remove commit-date ordering fallback
spkrka Aug 11, 2026
bf6bc2a
Merge branch 'ja/doc-synopsis-style-yet-more'
gitster Aug 11, 2026
3307faf
Merge branch 'sk/test-commit-body-helper'
gitster Aug 11, 2026
461ed7e
Merge branch 'kh/doc-replay-config'
gitster Aug 11, 2026
4753128
Merge branch 'lo/mv-missing-dest-dir-check'
gitster Aug 11, 2026
97895a8
Merge branch 'ns/merge-base-is-ancestor-tests'
gitster Aug 11, 2026
11c6700
The 13th batch
gitster Aug 11, 2026
8824975
git: avoid segfault on "git --shallow-file" without a value
chriscool Aug 11, 2026
942fe6c
gitk: set intitial colors of swatches using the available helper
j6t Aug 3, 2026
8676efd
gitk: condense repetitive code around color buttons into foreach loops
j6t Aug 3, 2026
8cb535f
gitk: show color preferences on the button instead of the label
j6t Aug 3, 2026
43ce3ba
gitk: use more natural language for labels of color preferences
j6t Aug 3, 2026
0fcec69
gitk: avoid constructing dialog titles from text pieces
j6t Aug 3, 2026
40ca78d
gitk: move UI for generic colors above diff colors
j6t Aug 9, 2026
dd6b35f
serve: reject valueless promisor-remote capability
newren Aug 12, 2026
14058ed
sequencer: remove unnecessary variable setting
newren Aug 12, 2026
d296c52
Merge branch 'ps/odb-make-creation-pluggable' into ps/odb-eagerly-loa…
gitster Aug 12, 2026
5fb9b8b
t7900: adapt some tests to use a throwaway repository
pks-t Aug 12, 2026
2775d8b
t7900: fix flaky "maintenance.strategy" test
pks-t Aug 12, 2026
93aab89
http: die on curl_easy_duphandle failure in get_active_slot
dscho Aug 12, 2026
633ac34
config: propagate launch_editor() failure in show_editor()
dscho Aug 12, 2026
47568fe
reftable: handle block-writer initialization errors
dscho Aug 12, 2026
f8121b7
reftable/block: check deflateInit() return value
dscho Aug 12, 2026
e3ddc2e
reftable tests: check reftable_table_init_ref_iterator() return
dscho Aug 12, 2026
ec428c6
last-modified: handle repo_parse_commit() failures
dscho Aug 12, 2026
02b9662
compat/pread: check initial lseek for errors
dscho Aug 12, 2026
af62506
transport-helper: check dup() return in get_exporter
dscho Aug 12, 2026
78ef560
transport-helper: warn when export-marks file cannot be finalized
dscho Aug 12, 2026
2f93092
bisect: check strbuf_getline_lf return when reading terms
dscho Aug 12, 2026
211ba0c
bisect: check get_terms return at all call sites
dscho Aug 12, 2026
5f87f65
bisect: handle dup() failure when redirecting stdout
dscho Aug 12, 2026
65cda10
sequencer: release the ODB before spawning git commit
dscho Aug 12, 2026
a039ee6
completion: no-op refactoring of diff completion
gitster Aug 12, 2026
4b1b7a4
completion: complete tracked paths for 'git diff'
gitster Aug 12, 2026
354d1bf
completion: 'git diff' completes untracked paths as a last resort
gitster Aug 12, 2026
32f1896
Merge branch 'jc/complete-diff-tracked-paths' into jc/complete-checkout
gitster Aug 12, 2026
745601a
mailmap: map Elijah Newren's current and previous work addresses
newren Aug 12, 2026
073d4d6
diff-delta: widen `struct delta_index`' size fields to `size_t`
dscho Aug 13, 2026
92b77c4
delta: widen `create_delta_index()` parameter to `size_t`
dscho Aug 13, 2026
cfd8970
pack-objects: widen delta-cache accounting to `size_t`
dscho Aug 13, 2026
e0af3c8
pack-objects: widen `free_unpacked()` return to `size_t`
dscho Aug 13, 2026
58f35ee
pack-objects: widen `mem_usage` and `try_delta()`'s out-param to `siz…
dscho Aug 13, 2026
9efb6d5
delta: widen `create_delta()` and `diff_delta()` to `size_t`
dscho Aug 13, 2026
4211a2b
packfile, git-zlib: widen `use_pack()` and zstream avail fields to `s…
dscho Aug 13, 2026
335f996
archive-zip: widen `zlib_deflate_raw()`'s maxsize local to `size_t`
dscho Aug 13, 2026
1f324b9
diff: widen `deflate_it()`'s bound local from int to `size_t`
dscho Aug 13, 2026
9cb9f41
http-push: widen `start_put()`'s size local from `ssize_t` to `size_t`
dscho Aug 13, 2026
aed4048
t/helper/test-pack-deltas: widen `do_compress()`'s maxsize local to `…
dscho Aug 13, 2026
b4b9a8c
git-zlib: widen `git_deflate_bound()` to `size_t`
dscho Aug 13, 2026
d50ac11
packfile: widen `unpack_object_header_buffer()` to `size_t`
dscho Aug 13, 2026
e4621a0
packfile: fix perf regression with many packs
dscho Aug 13, 2026
7355146
completion: no-op refactoring of checkout completion
gitster Aug 13, 2026
3fe9209
completion: complete tracked paths for "git checkout"
gitster Aug 13, 2026
05e2ab1
completion: 'git checkout' completes untracked paths as a last resort
gitster Aug 13, 2026
27be716
completion: add 'git history' subcommands
vincent-mailhol Aug 13, 2026
8231551
completion: complete 'git history --empty' values
vincent-mailhol Aug 13, 2026
5bda733
completion: complete 'git history --update-refs' values
vincent-mailhol Aug 13, 2026
328b3b9
completion: complete 'git history split' pathspecs
vincent-mailhol Aug 13, 2026
1e746b0
builtin/repack: add --drop-filtered and --dry-run options
SiddharthShrimali Aug 13, 2026
401c308
list-objects-filter: add list_objects_filter__filter_oidset()
SiddharthShrimali Aug 13, 2026
85531bb
repack-promisor: allow excluding objects from the rebuilt promisor pack
SiddharthShrimali Aug 13, 2026
8bb2a3f
builtin/repack: enumerate promisor blobs for --drop-filtered
SiddharthShrimali Aug 13, 2026
0c4142a
builtin/repack: actually drop filtered promisor blobs
SiddharthShrimali Aug 13, 2026
c6fed8b
builtin/repack: add guards for --drop-filtered
SiddharthShrimali Aug 13, 2026
764243b
diff: avoid misleading statement about -l option
newren Aug 14, 2026
0266361
doc: fix typo in submitting patches
theSwapnilSaste Aug 14, 2026
f17d211
chdir-notify.h: Removed unused param 'name'
Cloinville7 Aug 14, 2026
508ec98
repository: move fetch_if_missing into struct repository
malon7782 Aug 15, 2026
f2f3a37
Merge branch 'jm/t0213-skip-emulated-ancestry-tests'
gitster Aug 15, 2026
8b34c1f
Merge branch 'tn/packfile-uri-concurrency'
gitster Aug 15, 2026
90d7103
Merge branch 'kl/t7528-ssh-agent-for-csh-users'
gitster Aug 15, 2026
230296d
Merge branch 'jc/add-resolved'
gitster Aug 15, 2026
18e6685
The 14th batch
gitster Aug 15, 2026
0bb83c5
object-name: avoid use-after-free in get_oid_with_context_1()
shkuls Aug 17, 2026
1c46ce6
setup: create ref and object databases after config is written
pks-t Aug 17, 2026
9879277
odb: decouple source path comparisons from `the_repository`
pks-t Aug 17, 2026
f978f56
odb: eagerly initialize alternates
pks-t Aug 17, 2026
0e67428
odb: drop `loaded_alternates` field
pks-t Aug 17, 2026
0076dc9
odb: drop `alternates_db` field
pks-t Aug 17, 2026
ddd7de1
doc: format-rev: quote subject placeholder before and after
LemmingAvalanche Aug 17, 2026
634257a
doc: format-rev: use [synopsis] on code block
LemmingAvalanche Aug 17, 2026
1428b15
Merge branch 'kh/doc-refs-migrate-limitations'
gitster Aug 18, 2026
3beb8bb
Merge branch 'ps/writev'
gitster Aug 18, 2026
e23356a
Merge branch 'hn/bisect-reset-when-found'
gitster Aug 18, 2026
dea0ea3
The 15th batch
gitster Aug 18, 2026
da9c6e7
completion: zsh: support completion after "git -C <path>"
mobilutz Aug 19, 2026
47ef219
odb/source-packed: flag known-bad objects as corrupt and not missing
pks-t Aug 19, 2026
d55f362
odb/source: introduce error status when reading objects
pks-t Aug 19, 2026
3295c34
odb/source: let callers discern missing and corrupt objects
pks-t Aug 19, 2026
63a3257
odb/source: allow `read_object_info()` to bubble up error messages
pks-t Aug 19, 2026
2135b14
odb: handle `OBJECT_INFO_DIE_IF_CORRUPT` generically
pks-t Aug 19, 2026
006933a
Merge branch 'hn/branch-delete-merged'
gitster Aug 20, 2026
2f66146
Merge branch 'ps/odb-make-creation-pluggable'
gitster Aug 20, 2026
3f66491
Merge branch 'kh/doc-trailers'
gitster Aug 20, 2026
1a3e64c
The 16th batch
gitster Aug 20, 2026
a6c9837
pack-objects: trace pack bytes written
friel-openai Aug 19, 2026
4958524
worktree add: shouldn't dwim if -b or -B is given
yoichi Aug 20, 2026
7874b2c
builtin/receive-pack: properly clean up keep files
jltobler Aug 20, 2026
ecdda04
odb/transaction: add transaction finalize interface
jltobler Aug 20, 2026
727b99c
builtin/receive-pack: pass shallow file explicitly
jltobler Aug 20, 2026
c59466d
builtin/receive-pack: read unpack limit config lazily
jltobler Aug 20, 2026
255f3a7
builtin/receive-pack: lift global state out of unpack()
jltobler Aug 20, 2026
429dd07
builtin/receive-pack: report unpack errors via strbuf
jltobler Aug 20, 2026
8e84d34
builtin/receive-pack: explicitly pass packfile fd
jltobler Aug 20, 2026
40932d0
odb: return temporary ODB source when set
jltobler Aug 20, 2026
2154d88
odb/transaction: add transaction interface to write packfiles
jltobler Aug 20, 2026
d122e37
trailers: stop recognizing URLs as trailers
LemmingAvalanche Aug 21, 2026
a316d61
odb: introduce interface to generate packfiles
pks-t Aug 21, 2026
f0de4ab
upload-pack: generate packfiles via the object database
pks-t Aug 21, 2026
7d2289a
send-pack: generate packfiles via the object database
pks-t Aug 21, 2026
3f0986b
builtin/bundle: refactor option handling for progress meter
pks-t Aug 21, 2026
9e8558a
bundle: get (mostly) rid of `the_repository`
pks-t Aug 21, 2026
5176dd3
bundle: generate packfiles via the object database
pks-t Aug 21, 2026
4e00f13
odb/files: be less aggressive with geometric repacking
pks-t Aug 11, 2026
5dce549
gitk: discourage AI contributions
j6t Aug 23, 2026
4b27b7c
Merge branch 'ps/cat-file-remote-object-info-type'
gitster Aug 24, 2026
10d3ea2
Merge branch 'cc/fast-import-usage'
gitster Aug 24, 2026
a2ef06b
Merge branch 'ps/odb-streams'
gitster Aug 24, 2026
6aab7b2
Merge branch 'hn/send-email-missing-subject-error'
gitster Aug 24, 2026
e8e7bf9
Merge branch 'js/sequencer-release-odb-before-commit'
gitster Aug 24, 2026
679a72c
Merge branch 'kk/merge-base-exhaustion'
gitster Aug 24, 2026
593c42f
The 17th batch
gitster Aug 24, 2026
aae63be
reftable/stack: remove `REFTABLE_STACK_NEW_ADDITION_RELOAD`
KarthikNayak Aug 24, 2026
cbd35ca
reftable/stack: rename reftable_stack_new_addition()
KarthikNayak Aug 24, 2026
654567c
reftable/stack: move list lock to `struct reftable_stack`
KarthikNayak Aug 24, 2026
976644c
reftable/stack: avoid reloading the stack when already locked
KarthikNayak Aug 24, 2026
fcc8c93
Merge branch 'js/coverity-unchecked-returns-fix'
gitster Aug 24, 2026
15b23b5
Merge branch 'en/sequencer-lose-pretty-given'
gitster Aug 24, 2026
32f49ed
Merge branch 'cc/git-shallow-file-wo-value'
gitster Aug 24, 2026
781fd4e
Merge branch 'js/pack-objects-delta-size-t'
gitster Aug 24, 2026
bc4c566
Merge branch 'en/serve-promisor-remote-fix'
gitster Aug 24, 2026
18ce227
Merge branch 'ps/t7900-deflake-maintenance'
gitster Aug 24, 2026
66573db
Merge branch 'en/diff-l-opt-help'
gitster Aug 24, 2026
2c3adbb
The 18th batch
gitster Aug 24, 2026
d2af22c
rerere: technical documentation typofix
gitster Aug 24, 2026
6730f07
Merge branch 'ss/repack-drop-filtered'
gitster Aug 25, 2026
6d7be5f
Merge branch 'ss/submittingpatches-typofix'
gitster Aug 25, 2026
b767751
Merge branch 'js/packfile-fast-append'
gitster Aug 25, 2026
3caf98a
Merge branch 'ch/chdir-notify-drop-name'
gitster Aug 25, 2026
4e5713a
Merge branch 'jc/complete-diff-tracked-paths'
gitster Aug 25, 2026
fee541a
Merge branch 'jc/complete-checkout'
gitster Aug 25, 2026
f78ce2f
The 19th batch
gitster Aug 25, 2026
997c1da
worktree add: don't read out of bounds in worktree_basename()
rscharfe Aug 25, 2026
382f881
worktree add: reject separator-only path
rscharfe Aug 25, 2026
a6de316
worktree add: trim slashes when deriving branch name from path
rscharfe Aug 25, 2026
48fc566
Merge branch 'ps/odb-generic-corrupt-objects' into en/midx-missing-pa…
gitster Aug 25, 2026
2e8a9d9
worktree add: let worktree_basename() return string copy
rscharfe Aug 25, 2026
1260b46
t1401: check symbolic-ref failure and --quiet silence on a non-symbol…
nikolauspschuetz Aug 26, 2026
f27e711
t1402: test forbidden characters in refnames
nikolauspschuetz Aug 20, 2026
1af4c26
checkout: extract function to display advice for ambiguous remotes
yoichi Aug 27, 2026
05cf4ce
checkout: improve message for ambiguous remote branch name
yoichi Aug 27, 2026
8548960
worktree add: improve message for ambiguous remote branch name
yoichi Aug 27, 2026
b70101c
worktree add: treat multiple matches with --guess-remote as an error
yoichi Aug 27, 2026
8ace322
you_still_use_that(): reword the instructions
gitster Aug 27, 2026
53d330c
worktree repair: detect relative path in .git file correctly
yoichi Aug 28, 2026
9c94d20
Merge branch 'kh/format-rev-doc-synopsis'
gitster Aug 28, 2026
f9a1c7b
Merge branch 'sk/object-name-use-after-free'
gitster Aug 28, 2026
c73e853
The 20th batch
gitster Aug 28, 2026
b6f5e80
replay: fail gracefully when a merge input is unreadable
newren Aug 29, 2026
6272f3b
mktree: plug per-tree leak in --batch mode
newren Aug 29, 2026
22eef58
mktree: do not use OBJECT_INFO_QUICK when checking objects
newren Aug 29, 2026
8f909ff
packfile: recover when a multi-pack-index names a removed pack
newren Aug 29, 2026
9321f59
Merge branch 'yn/worktree-add-no-dwim-with-b'
gitster Aug 31, 2026
6e6f4b5
Merge branch 'ps/odb-generic-corrupt-objects'
gitster Aug 31, 2026
189ff3a
Merge branch 'vm/complete-history'
gitster Aug 31, 2026
8b92a9c
Merge branch 'ps/odb-eagerly-load-alternates'
gitster Aug 31, 2026
1e4d33d
Merge branch 'kh/trailers-no-urls'
gitster Aug 31, 2026
93f737d
Merge branch 'ps/odb-geometric-repack-loose-threshold'
gitster Aug 31, 2026
26e1e47
Merge branch 'jt/receive-pack-pluggable-writes'
gitster Aug 31, 2026
923bf36
Merge branch 'ps/odb-pluggable-pack-generation'
gitster Aug 31, 2026
6e75a57
Merge branch 'fr/pack-objects-trace-pack-bytes'
gitster Aug 31, 2026
1630431
The 21st batch
gitster Aug 31, 2026
98b33a6
replay: add helper to put entry into replayed_commits
To1ne Aug 31, 2026
446099e
replay: resolve the replay base outside pick_regular_commit()
To1ne Aug 31, 2026
354c736
replay: offer an option to linearize the commit topology
To1ne Aug 31, 2026
a251b1b
ci: cancel stale pull request workflow runs
HaraldNordgren Aug 31, 2026
c486c1d
versioncmp: fix typo in versioncmp.c, t/t0022-crlf-rename.sh
hardikxk Aug 31, 2026
66f4856
revision: hang on to "freed" argv elements
peff Sep 1, 2026
0e96176
revision: simplify mark_argv_for_free() callers
peff Sep 1, 2026
61d89f5
Merge branch 'ty/repository-fetch-if-missing'
gitster Sep 2, 2026
6163a70
Merge branch 'jc/rerere-doc-typofix'
gitster Sep 2, 2026
3cb9185
The 22nd batch
gitster Sep 2, 2026
a6457ac
Merge branch 'js/prefs-color-buttons'
j6t Sep 4, 2026
00fa850
ci: bump debian-11 job to debian-12
peff Sep 5, 2026
9ef0ca0
Merge branch 'kn/reftable-optimize-reloading'
gitster Sep 7, 2026
bf7d128
Merge branch 'yn/worktree-ambiguous-remote-advice'
gitster Sep 7, 2026
7c5e5d7
Merge branch 'jc/you-still-use-that'
gitster Sep 7, 2026
8043d64
Merge branch 'gr/add-e-use-apply-api'
gitster Sep 7, 2026
098d380
Merge branch 'll/zsh-complete-git-potty-options'
gitster Sep 7, 2026
d595003
Merge branch 'yn/worktree-repair-relative'
gitster Sep 7, 2026
b8242b0
The 23rd batch
gitster Sep 7, 2026
b721ade
mingw: include the Python parts in the build
dscho Sep 10, 2026
e0e94cc
mingw: stop hard-coding `CC = gcc`
dscho Sep 10, 2026
2de7b82
mingw: drop the -D_USE_32BIT_TIME_T option
dscho Sep 10, 2026
59d4514
mingw: only use -Wl,--large-address-aware for 32-bit builds
dscho Sep 10, 2026
f243cc3
mingw: avoid over-specifying `--pic-executable`
dscho Sep 10, 2026
59ab0a5
mingw: set the prefix and HOST_CPU as per MSYS2's settings
dscho Sep 10, 2026
843047f
mingw: only enable the MSYS2-specific stuff when compiling in MSYS2
dscho Sep 10, 2026
d69ec48
mingw: rely on MSYS2's metadata instead of hard-coding it
dscho Sep 10, 2026
0d5ce13
windows: skip linking `git-<command>` for built-ins
dscho Sep 10, 2026
653884e
mingw: always define `ETC_*` for MSYS2 environments
dscho Sep 10, 2026
7904764
mingw: ensure valid CTYPE
dscho Sep 10, 2026
caa5d9e
mingw: allow `git.exe` to be used instead of the "Git wrapper"
dscho Sep 10, 2026
f4742f3
t0060: adjust the code style
dscho Sep 10, 2026
b36125e
Merge branch 'ns/ref-symref-additional-tests'
gitster Sep 10, 2026
2a6870e
Merge branch 'hn/ci-cancel-stale-pr-runs'
gitster Sep 10, 2026
52e324c
Merge branch 'rs/worktree-add-basename-fixes'
gitster Sep 10, 2026
d8a2674
Merge branch 'hk/typofix'
gitster Sep 10, 2026
6c6104c
Merge branch 'tc/replay-linearize'
gitster Sep 10, 2026
99d74db
Merge branch 'jk/rev-info-argv-to-free'
gitster Sep 10, 2026
1137fdd
Merge branch 'en/midx-missing-pack-fallback'
gitster Sep 10, 2026
fa7f929
Git 2.56-rc0
gitster Sep 10, 2026
4340a70
ci: fix missing Ruby dependency in "documentation" job
pks-t Sep 1, 2026
1c1eed1
ci: drop ALREADY_HAVE_ASCIIDOCTOR variable
peff Sep 2, 2026
c1ab07b
Merge branch 'master' of https://github.com/j6t/gitk
gitster Sep 11, 2026
9f868af
Merge branch 'jk/ci-bump-debian-to-12'
gitster Sep 11, 2026
91642b3
Merge branch 'jk/ci-use-system-asciidoctor'
gitster Sep 11, 2026
bca240a
Merge branch 'js/mingw-build-updates'
gitster Sep 11, 2026
47ce805
A bit more for -rc1
gitster Sep 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
30 changes: 16 additions & 14 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,20 @@ on: [push, pull_request]
env:
DEVELOPER: 1

# If more than one workflow run is triggered for the very same commit hash
# (which happens when multiple branches pointing to the same commit), only
# the first one is allowed to run, the second will be kept in the "queued"
# state. This allows a successful completion of the first run to be reused
# in the second run via the `skip-if-redundant` logic in the `config` job.
# For pull requests, only the latest workflow run is allowed to proceed.
# Older runs are canceled when a new revision is pushed.
#
# The only caveat is that if a workflow run is triggered for the same commit
# hash that another run is already being held, that latter run will be
# canceled. For more details about the `concurrency` attribute, see:
# For pushes, if more than one workflow run is triggered for the very same
# commit hash (which happens when multiple branches point to the same commit),
# only the first one is allowed to run. This allows a successful completion of
# the first run to be reused in the second run via the `skip-if-redundant`
# logic in the `config` job.
#
# For more details about the `concurrency` attribute, see:
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#concurrency
concurrency:
group: ${{ github.sha }}
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}

jobs:
ci-config:
Expand Down Expand Up @@ -411,9 +413,9 @@ jobs:
# A RHEL 8 compatible distro. Supported until 2029-05-31.
- jobname: almalinux-8
image: almalinux:8
# Supported until 2026-08-31.
- jobname: debian-11
image: debian:11
# Supported until 2028-06-30.
- jobname: debian-12
image: debian:12
env:
jobname: ${{matrix.vector.jobname}}
CC: ${{matrix.vector.cc}}
Expand Down Expand Up @@ -460,8 +462,8 @@ jobs:
if: needs.ci-config.outputs.enabled == 'yes'
env:
jobname: StaticAnalysis
CI_JOB_IMAGE: ubuntu-22.04
runs-on: ubuntu-22.04
CI_JOB_IMAGE: ubuntu-latest
runs-on: ubuntu-latest
concurrency:
group: static-analysis-${{ github.ref }}
cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}
Expand Down
8 changes: 4 additions & 4 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,9 @@ test:linux:
# A RHEL 8 compatible distro. Supported until 2029-05-31.
- jobname: almalinux-8
image: almalinux:8
# Supported until 2026-08-31.
- jobname: debian-11
image: debian:11
# Supported until 2028-06-30.
- jobname: debian-12
image: debian:12
artifacts:
paths:
- t/failed-test-artifacts
Expand Down Expand Up @@ -227,7 +227,7 @@ test:fuzz-smoke-tests:
- ./ci/run-build-and-minimal-fuzzers.sh

static-analysis:
image: ubuntu:22.04
image: ubuntu:latest
stage: analyze
needs: [ ]
variables:
Expand Down
5 changes: 4 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,13 @@ Chris Shoemaker <c.shoemaker@cox.net>
Chris Wright <chrisw@sous-sol.org> <chrisw@osdl.org>
Christian Ludwig <chrissicool@gmail.com> <chrissicool@googlemail.com>
Cord Seele <cowose@gmail.com> <cowose@googlemail.com>
Christian Couder <chriscool@tuxfamily.org> <christian.couder@gmail.com>
Christian Couder <christian.couder@gmail.com> <chriscool@tuxfamily.org>
Christian Stimming <stimming@tuhh.de> <chs@ckiste.goetheallee>
Christopher Díaz Riveros <chrisadr@gentoo.org> Christopher Diaz Riveros
Clemens Buchacher <drizzd@gmx.net> <drizzd@aon.at>
Clemens Buchacher <drizzd@gmx.net> <clemens.buchacher@intel.com>
Csaba Henk <csaba@gluster.com> <csaba@lowlife.hu>
D. Ben Knoble <ben.knoble@gmail.com> <ben.knoble+github@gmail.com>
Dan Johnson <computerdruid@gmail.com>
Dana L. How <danahow@gmail.com> <how@deathvalley.cswitch.com>
Dana L. How <danahow@gmail.com> Dana How
Expand All @@ -65,6 +66,8 @@ Derrick Stolee <stolee@gmail.com> <dstolee@microsoft.com>
Deskin Miller <deskinm@umich.edu>
Đoàn Trần Công Danh <congdanhqx@gmail.com> Doan Tran Cong Danh
Dirk Süsserott <newsletter@dirk.my1.cc>
Elijah Newren <newren@gmail.com> <newren@palantir.com>
Elijah Newren <newren@gmail.com> <newren@github.com>
Emily Shaffer <nasamuffin@google.com> <emilyshaffer@google.com>
Eric Blake <eblake@redhat.com> <ebb9@byu.net>
Eric Hanchrow <eric.hanchrow@gmail.com> <offby1@blarg.net>
Expand Down
1 change: 1 addition & 0 deletions Documentation/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@ TECH_DOCS += technical/long-running-process-protocol
TECH_DOCS += technical/multi-pack-index
TECH_DOCS += technical/packfile-uri
TECH_DOCS += technical/pack-heuristics
TECH_DOCS += technical/paint-down-to-common
TECH_DOCS += technical/parallel-checkout
TECH_DOCS += technical/partial-clone
TECH_DOCS += technical/platform-support
Expand Down
Loading