Franco Fichtner
ea6f7103f1
make: prevent error in new vim grepping step
2026-04-23 16:48:44 +02:00
Franco Fichtner
469b57f3db
Mk: previous conflicts with existing var, doh!
2026-04-17 09:28:10 +02:00
Franco Fichtner
bf8545b285
make: softcode "community" origin in case upstream is somewhere else
2026-04-17 09:20:56 +02:00
Franco Fichtner
6beb970e0f
make: remove debug in previous
2026-04-15 10:42:49 +02:00
Franco Fichtner
4cb0404228
make: a full file name match should be opened right away
...
Noticed while adding this to changelog.git as it prints 26.1, 26.1.1, etc
when trying to open "26.1" which is more likely what we want. If we don't
have an exact match the list is still displayed as before.
2026-04-15 09:52:35 +02:00
Franco Fichtner
28ba22564b
make: add merge target for "community" origin
2026-04-14 08:36:34 +02:00
Monviech
e6726ba233
lint: Add linter that finds unused imports in php classes
2026-04-07 15:30:45 +02:00
Franco Fichtner
4db48f0c27
make: unhide PHP error in `vim' target
2026-03-25 08:29:33 +01:00
Franco Fichtner
286dfcb6a6
make: make `vim' target even more lazy
...
Match the file name without left anchor and look for
a partial directory match if a director was specified.
2026-03-23 09:17:34 +01:00
Franco Fichtner
45dc8a3c1f
make: improve rebase to auto-abort much like mfc target
2026-03-11 09:47:49 +01:00
Franco Fichtner
3298808609
pkg: add colordiff for new shell resore feature
2026-03-09 13:38:42 +01:00
Franco Fichtner
b430d22b65
make: could you be any more lazy? yes
2026-03-05 07:43:59 +01:00
Franco Fichtner
d229aa8964
make: move assingments to proper include files
...
Most of this is versioning stuff except for the Python one
which can live in the space where the parent variable is
filled.
2026-03-03 07:53:00 +01:00
Franco Fichtner
a01822d628
make: remove CORE_REPOSITORY
...
Looking at it again this was used for LibreSSL back in the day
but we do not need this and aux configuration is also hardcoded.
2026-02-17 08:05:43 +01:00
Franco Fichtner
57f148201b
make: fix nightly build issues et al
2026-02-10 10:47:31 +01:00
Franco Fichtner
cff4c085d3
make: add a linter for PHP class name consistency #9638
2026-01-30 09:02:04 +01:00
Franco Fichtner
5168028be1
make: switch ABI
2026-01-21 10:08:01 +01:00
Franco Fichtner
81464fb4a3
make: put the multi-line description test first
2026-01-19 05:12:28 +01:00
Franco Fichtner
846450f9c4
make: add a lint pass for CSVListField without a Mask
...
Eventually these fields should all die and if not at least all
use a mask with mask-per-item set to reduce complexity.
2026-01-19 05:09:07 +01:00
Franco Fichtner
b7af57327c
make: happy new year!
...
Most of the glue in Makefile belongs to version nowadays, but we
haven't moved the barely moving parts yet. Start with the copyright
block since we're touching it now for the obvious reason.
2026-01-01 10:45:05 +01:00
Franco Fichtner
81c8526f87
make: run PHP lint pass on edited file
2025-11-21 10:02:49 -05:00
Franco Fichtner
83de6d60f8
make: not really git but vim is a helpful target
2025-11-19 16:14:35 -05:00
Franco Fichtner
6eff3a77c5
make: ignore errors of course
2025-11-19 11:29:11 -05:00
Franco Fichtner
17a3ff34d3
make: add grepping from #9325 to lint-exec pass
...
No error, but visibility.
2025-11-19 11:24:06 -05:00
Franco Fichtner
1e74bbca94
sweep: exclude css.map files
2025-11-03 11:15:42 +01:00
Franco Fichtner
92f4ffd013
make: pull all stable branches
2025-10-23 17:58:47 +02:00
Franco Fichtner
8696a44d9f
make: "arrays start at 1"
2025-10-23 16:21:12 +02:00
Franco Fichtner
dc9067d97d
make: CORE_ABI points to a stable branch, but...
...
... if we want more than one stable branch (e.g. make pull) we need to
know what other ABIs tag along.
2025-10-23 13:28:42 +02:00
Franco Fichtner
8c72baef23
make: extra mile on pluginctl calls
2025-09-16 07:33:39 +02:00
Franco Fichtner
f1c48f4699
make: add tag glue
2025-09-09 09:49:26 +02:00
Franco Fichtner
daae0ac553
make: reindent model files using xmllint
2025-08-29 09:13:41 +02:00
Franco Fichtner
103d69cb05
make: limit a few sweep-model transformations to YN selections
2025-08-19 06:55:34 +02:00
Franco Fichtner
48985e4d69
make: add one more validation message lint and shorten file print
2025-08-12 08:34:08 +02:00
Franco Fichtner
519f5e8c6a
mvc: add a new model lint pass for #8652
2025-08-08 14:12:51 +02:00
Franco Fichtner
c7b3a87699
make: do not show a diff on Private directory, minor regression in plugins
2025-08-05 11:52:20 +02:00
Franco Fichtner
52bae91d5a
make: more ordering issues after reordering
2025-08-01 09:09:39 +02:00
Franco Fichtner
39b915035f
make: use GIT everywhere
2025-08-01 08:54:48 +02:00
Franco Fichtner
a7ee273d68
make: don't taint common with these directories
...
While they are common they are needed for stand-alone support so
plugins.git will define them as well.
Slightly mod the test target for future reuse. Avoid plain "git" use.
2025-08-01 08:52:20 +02:00
Franco Fichtner
9cf28ac4fb
make: turn feed auto-argument into runtime check
...
It's using ensure-stable, but only when called.
2025-07-30 13:34:46 +02:00
Franco Fichtner
6cbed6ff42
make: more changes, mfc mostly works
...
We want to avoid WRKDIR use since it's not defined in the plugins
base directory case (and we don't want to create it which looks like
a category). Pivot to MFCDIR instead.
2025-07-30 09:50:04 +02:00
Franco Fichtner
102617e5b1
make: anchor feed in the current directory also
2025-07-30 09:28:30 +02:00
Franco Fichtner
67b9c055bb
make: path and tag awareness for some git targets
2025-07-30 09:18:36 +02:00
Franco Fichtner
8ab6bbe506
make: more git glue, I really want to merge with plugins
2025-07-30 08:54:14 +02:00
Franco Fichtner
562b2df77b
make: split log in mlog/slog with additional file arguments
2025-07-29 21:23:55 +02:00
Franco Fichtner
3769fb59c7
make: move clean glue to common
2025-07-29 21:12:25 +02:00
Franco Fichtner
3cfad49ad7
make: add a little common stub and adjust for style/sweep via plugins
2025-07-29 15:09:09 +02:00
Franco Fichtner
adb7b897cf
make: lint target from plugins for consistency
2025-07-29 11:06:43 +02:00
Franco Fichtner
ac53141e06
make: order matters for sweep
2025-07-29 10:59:56 +02:00
Franco Fichtner
f2b8e5cab6
make: style and sweep stuff too
2025-07-29 10:57:09 +02:00
Franco Fichtner
817add90d6
make: move git glue
2025-07-29 10:39:29 +02:00