Commit graph

11 commits

Author SHA1 Message Date
82eb80979d bin, make, scripts: Re-add files necessary for packaging jw-build
Re-add all files necessary to package jw-build itself, i.e.
sucessfully run make pkg-rebuild-reinstall. This adds 1892 lines of
code.

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-14 11:22:50 +01:00
bc883deed4 Everywhere: Remove everything non-essential for "make clean all"
This commit removes everything not strictly necessary for running
"make clean all" inside jw-build.

packaging jw-devtest. This cuts the repo down from 24077 to 4725
lines of code.

The idea is to

1) Further remove bloat from the remaining bits

2) Re-add what's necessary to build and package other essential repos.

   The decision should be based on whether or not jw-build can also be
   useful in a non-janware context.

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-14 15:02:56 +01:00
531e0eab19 scm.sh: Ls-files: Add --recurse-submodules for git
Make scm.sh ls-files list all files belonging to submodules, too. The use case
is to have list-text-files return them.

Signed-off-by: Jan Lindemann <jan@janware.com>
2024-07-16 10:57:52 +00:00
089aebeaec scm.sh clean: Make git clean ignore .gitignore
scm.sh clean doesn't remove files in .gitignore, which is kind of beside the
point. Fix that.

Signed-off-by: Jan Lindemann <jan@janware.com>
2020-04-10 12:03:43 +00:00
522eb228ce scm.sh: Automatically activate opt_no_submodules for git 1.x
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-01-30 16:23:11 +00:00
e827efadd5 make, scripts: Replace list-vcs-files.sh by scm.sh ls-files
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 10:30:49 +00:00
14e76bbddd scm.sh: Add cmd_clean to scm.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-24 12:59:10 +00:00
dde1e31b27 scm.sh: Add support for remove
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-11 16:11:59 +00:00
df77be6508 project.conf, scm.sh: Move doc/share/project.txt -> make/project.conf
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-29 13:09:04 +00:00
d3c6ed87e4 scm.sh: Add command add
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-28 12:43:26 +00:00
88a4ed98f1 scm.sh: Add scm.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-28 09:13:48 +00:00