Christian Couder
@chriscool on GitHub. Posts as chriscool@tuxfamily.org, christian.couder@gmail.com.
6,791
messages
3,414
patches posted
73%
of 417 series merged
1,090
threads started
2006
first message, Jun 3, 2006
4 hours
since the latest message
Patch series
Of 419 patch series (re-rolls counted once), 305 landed on master and 112 did not; 2 posted in the last 90 days are still in review.
- in reviewIntroduce a 'fromAccepted' option to GIT_NO_LAZY_FETCHv5, Oct 2, 2026
- in reviewStandardize early option scanning to fix argument parsing bugsv2, Sep 23, 2026
- mergedgit: avoid segfault on "git --shallow-file" without a valueAug 11, 2026, 88249755a4
- mergedfast-import: standardize usage string and SYNOPSISv3, Aug 11, 2026, 5ab204e7df
- mergedmailmap: change primary address for Christian CouderAug 3, 2026, 6375b40aea
- mergedfast-export: standardize usage string and SYNOPSISJul 13, 2026, b9a7080755
- not mergedAutomated reviews by AI (was Re: [PATCH 0/5] Duplicate entry hardening)Jun 12, 2026
- mergedImplement `promisor.storeFields` and `--filter=auto`v4, May 27, 2026, a7d430d5b5
- mergedfast-import: add 'strip-if-invalid' mode to --signed-commits=<mode>v2, Nov 17, 2025, c20f112e51
- mergedfast-export/import: cleanups and translationv6, Oct 30, 2025, ee74c5b167
- mergedfast-import: start controlling how tag signatures are handledv3, Oct 13, 2025, 132e5666ce
- mergedSubmittingPatches: add section about AIv2, Oct 1, 2025, 7b0c37953d
A series is merged when one of its patches matches a commit on master by the same author, by subject. Versions are linked when they share a patch subject. Patches reworded before landing, or applied under someone else's name, count as not merged.
Recent emails
- Re: [RFC PATCH 0/4] sign a SHA-256 digest of the tree in commits and tags
- Re: [PATCH v5 0/5] Introduce 'uploadpack.lazyFetchTrusted'
- Re: Documenting the governance of the git project?
- Re: [RFC PATCH 0/4] sign a SHA-256 digest of the tree in commits and tags
- [ANNOUNCE] Git Rev News edition 139
- Re: [PATCH v4 5/5] builtin/upload-pack: don't disable lazy fetching on trusted repo
- Re: [PATCH v4 2/5] setup: extract path_allowlist_apply()
- Re: [PATCH v4 5/5] builtin/upload-pack: don't disable lazy fetching on trusted repo
- builtin/upload-pack: don't disable lazy fetching on trusted repo
- promisor-remote: prevent infinite recursion when lazy fetching
- upload-pack: read uploadpack.lazyFetchTrusted
- setup: extract path_allowlist_apply()
- promisor-remote: factor out lazy_fetch_objects()
- Introduce 'uploadpack.lazyFetchTrusted'
- Draft of Git Rev News edition 139
- Re: [PATCH v3 5/5] builtin/upload-pack: set GIT_NO_LAZY_FETCH to 0 on trusted repo
- Re: [PATCH v3 4/5] promisor-remote: prevent infinite recursion when lazy fetching
- Re: [PATCH v3 2/5] setup: extract path_allowlist_apply()
- Re: [PATCH v3 1/5] promisor-remote: factor out lazy_fetch_objects()
- builtin/upload-pack: don't disable lazy fetching on trusted repo
- promisor-remote: prevent infinite recursion when lazy fetching
- upload-pack: read uploadpack.lazyFetchTrusted
- setup: extract path_allowlist_apply()
- promisor-remote: factor out lazy_fetch_objects()
- Introduce 'uploadpack.lazyFetchTrusted'
- Re: [PATCH 2/6] bisect: fix "--" detection when a term name is "--"
- Re: [PATCH 1/6] parse-options: add early_scan_options()
- Re: [PATCH 0/6] Standardize early option scanning to fix argument parsing bugs
- fast-import: use early_scan_options() for --allow-unsafe-features
- parse-options: add early_scan_options()