Commit Graph

2707 Commits (todo)

Author SHA1 Message Date
Junio C Hamano 161f50fc0e What's cooking (2026/08 #13) 2026-08-31 11:42:13 -07:00
Junio C Hamano 4ea7e05419 Meta/update-from-lore: go interactive at the end to save typing 2026-08-31 11:33:13 -07:00
Junio C Hamano 144b7194d1 What's cooking (2026/08 #12) 2026-08-28 15:44:33 -07:00
Junio C Hamano 8f5b73ea99 What's cooking (2026/08 #11) 2026-08-26 13:44:32 -07:00
Junio C Hamano 60adf576c2 Meta/cook: omit base merges from commit count of a topic 2026-08-25 20:20:40 -07:00
Junio C Hamano d943b576be Dothem/Make: prepare for proper worktree support
We used to (and we still may) depend on the new-workdir layout where
we could force checkout the same branch in the buildfarm directory.
Let's migrate it to use the officially supported worktree feature,
but be on detached HEADs.  Teach METAMAKEBRANCH environment variable
to Meta/Make, so that even a build on a detached HEAD can be told
for which branch it is building and installing.  Use the variable in
Meta/Dothem and adjust the script minimally.

So far, once the trees are set up, updating to newer revision and
building seem to work OK.  Nothing is done for bootstrapping part,
but this should do for now.
2026-08-23 21:30:55 -07:00
Junio C Hamano b127831ed1 Meta/onemerge: force C locale on comm
The script has 'comm' compare two 'git branch --list' output, which
is strictly ASCII/lexicographic order.  In en_US locale, for example,
the 'git branch --list' output order may not look sorted, e.g.
'pack-objects' may sort before or after 'packfile'.
2026-08-23 21:26:20 -07:00
Junio C Hamano 301ed736b8 What's cooking (2026/08 #10) 2026-08-23 17:54:43 -07:00
Junio C Hamano 99fa371e24 What's cooking (2026/08 #09) 2026-08-20 15:20:06 -07:00
Junio C Hamano eb4f30ea92 Meta/update-from-lore: accept an existing branch name to update 2026-08-20 09:13:14 -07:00
Junio C Hamano 1bafd9ee78 What's cooking (2026/08 #08) 2026-08-18 09:26:22 -07:00
Junio C Hamano eb17606c71 What's cooking (2026/08 #07) 2026-08-16 12:39:25 -07:00
Junio C Hamano 8f32772a42 What's cooking (2026/08 #06) 2026-08-14 17:01:58 -07:00
Junio C Hamano bb6d7d0b33 Meta/Dothem: $T == --test=X must come early on Meta/Make command line 2026-08-13 12:30:02 -07:00
Junio C Hamano d6e7d0aed7 Meta/cook -w: give cf and source links for candidates for 'next' 2026-08-13 12:29:22 -07:00
Junio C Hamano 4584c40425 What's cooking (2026/08 #05) 2026-08-12 18:39:01 -07:00
Junio C Hamano 4269484176 Meta/cook: add -s option 2026-08-12 18:11:11 -07:00
Junio C Hamano 449d52e57d What's cooking (2026/08 #04) 2026-08-10 21:56:36 -07:00
Junio C Hamano e539ce4588 What's cooking (2026/08 #03) 2026-08-07 16:16:30 -07:00
Junio C Hamano db44c4c632 What's cooking (2026/08 #02) 2026-08-05 14:13:30 -07:00
Junio C Hamano 3184592402 What's cooking (2026/08 #01) 2026-08-03 10:12:31 -07:00
Junio C Hamano 6ac7389b54 What's cooking (2026/07 #13) 2026-07-29 11:56:38 -07:00
Junio C Hamano abe2305a84 Meta/cook: make it slightly easier to debug
When the blurb pattern finds no match, the program only said that it
does not match and died.  It would be very hard to make it report
that this and that token in the blurb text is misspelt and it would
match the pattern when that typo gets fixed, but at least it should
be able to dump the haystack it was looking for needles in to let
the human user do the guessing.
2026-07-26 21:08:42 -07:00
Junio C Hamano 08a10c9b74 What's cooking (2026/07 #12) 2026-07-26 15:03:51 -07:00
Junio C Hamano 00caf9dafb Meta/Count: do not add unnecessary @{now} 2026-07-26 07:24:07 -07:00
Junio C Hamano 2883c9d288 What's cooking (2026/07 #11) 2026-07-24 15:09:54 -07:00
Junio C Hamano dea7ccfea1 Meta/update-from-lore: support initial import as well 2026-07-24 13:22:28 -07:00
Junio C Hamano 7e3326a521 What's cooking (2026/07 #10) 2026-07-22 17:28:29 -07:00
Junio C Hamano 26a198328d Meta/onemerge: clean temporary files correctly and exit non-zero upon failure 2026-07-21 12:23:37 -07:00
Junio C Hamano 5759148277 What's cooking (2026/07 #09) 2026-07-20 17:13:02 -07:00
Junio C Hamano 6aa8a2c33d Meta/Reintegrate: allow preparing an update on a detached HEAD
While waiting for build and test of the current round of
integration, we should be able to prepare the next round while on
a detached HEAD.  By running

    $ git co --detach master
    $ INTO=jch Meta/redo-jch.sh

we can prepare a sequence of "Merge branch 'foo' into jch" commits
that can be used to replace 'jch' that is currently being tested,
without disrupting the test.
2026-07-20 11:59:33 -07:00
Junio C Hamano 202efe2a33 CheckPush: run basecheck as well as onemerge 2026-07-19 20:43:36 -07:00
Junio C Hamano 87b88b82c0 What's cooking (2026/07 #08) 2026-07-18 22:46:34 -07:00
Junio C Hamano ccbb5aad8a Meta/basecheck: validate the synthetic base of topics 2026-07-18 19:23:57 -07:00
Junio C Hamano 258c0e24f6 Meta/Make: support '-s' 2026-07-18 19:23:18 -07:00
Junio C Hamano c116abe2c2 Meta/pushall: allow mirrors configurable the same way as sites and nexts 2026-07-17 14:42:34 -07:00
Junio C Hamano 23297dce55 What's cooking (2026/07 #07) 2026-07-16 15:22:24 -07:00
Junio C Hamano 91fb406d3e Meta/onemerge: fix custom endpoint handling 2026-07-16 11:40:01 -07:00
Junio C Hamano 8550e564f5 What's cooking (2026/07 #06) 2026-07-14 14:53:02 -07:00
Junio C Hamano ac7d686d29 Meta/update-from-lore: pass --force down to 'git detach' 2026-07-14 14:43:07 -07:00
Junio C Hamano e942edf96e onemerge: quick check and exit when the numbers match
Before diving into inspecting each merge commit to see if it merges
more than two topics at the same time, we can count the number of
branches that are merged and the number of merge commits.  If they
match, we can skip the more expensive check.

This will break if we merge a topic in multiple steps, but we do not
do that these days, so it would be a reasonable optimization.
2026-07-13 11:07:10 -07:00
Junio C Hamano 8e01790140 What's cooking (2026/07 #05) 2026-07-12 18:35:25 -07:00
Junio C Hamano 41676e2441 Meta/Announce: do not credit AI agents 2026-07-11 15:14:29 -07:00
Junio C Hamano d7de0c6c90 Meta/cook: support --newer to list 'new iteration exists' 2026-07-10 12:13:54 -07:00
Junio C Hamano 6b62845cf6 What's cooking (2026/07 #04) 2026-07-09 14:17:00 -07:00
Junio C Hamano 50bfe25c96 Meta/CheckPush: trigger onemerge as well 2026-07-09 09:37:27 -07:00
Junio C Hamano 1b618efc7c Meta/people: fix name quoting 2026-07-08 11:38:12 -07:00
Junio C Hamano 4cfa0b034b What's cooking (2026/07 #03)
I hate sending the "what's cooking" report too often, but at the
beginning of new cycle it would be OK.
2026-07-07 10:10:35 -07:00
Junio C Hamano 7b8ea1f802 Meta/cook: mark topics that graduated as such 2026-07-06 22:22:13 -07:00
Junio C Hamano f304dc0b18 What's cooking (2026/07 #02) 2026-07-06 06:47:33 -07:00