URL: <https://savannah.gnu.org/bugs/?66804>
Summary: use Colin Watson's "gnulib without tears" inclusion
technique
Group: GNU roff
Submitter: gbranden
Submitted: Sun 16 Feb 2025 01:35:24 AM UTC
Category: General
Severity: 1 - Wish
Item Group: Build/Installation
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Sun 16 Feb 2025 01:35:24 AM UTC By: G. Branden Robinson <gbranden>
https://lists.gnu.org/archive/html/groff/2025-01/msg00121.html
> I don't know of anyone who's in love with Git's submodule approach. Not
> that finding an alternative would completely address your grievance--but
> it would help.
You're in luck! I got a patch into Gnulib some years ago that allows
using it without submodules, and since git submodules have a hateful UI,
I recommend that you switch to it:
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=c083cd5af2655e6cd0240d02dccb28556bad8dbf
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=90f289f249a266b1afb9c63e182f5d979d17df5f
It should be a matter of removing .gitmodules and instead setting
GNULIB_REVISION in bootstrap.conf to refer to the desired Gnulib commit
ID. You can then change that with ordinary commits as needed, rather
than trying to remember the submodule commands.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?66804>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
