On 20 Jan 2024, at 6:47, Harry Schmalzbauer wrote:
> Hello,
>
> suddenly, there are
> lib/libifconfig/libifconfig_sfp_tables.tpl.c
> create mode 100644 lib/libifconfig/libifconfig_sfp_tables.tpl.h
> create mode 100644 lib/libifconfig/libifconfig_sfp_tables_internal.tpl.h
>
> while lib/libifconfig/libifconfig_sfp.h
> still reads
> #include <libifconfig_sfp_tables.h>
>
> (note (new) the .tpl.h suffix).
>
> Neither on CLI with 'git log' nor via cgit I can figure out when/what commit
> changed that filenames.
If you do "git grep tpl.h", you will find that lib/libifconfig/Makefile has
rules
for generating the .h files from .tpl.h files. Note, the generated files end up
in the obj directory (/usr/obj/.../lib/libifconfig). The filenames did not
change.
If you want, you could do "git blame lib/libifconfig/Makefile" to find out when
those lines last changed. Or you could do a "git diff" using the hash of the
last
version that worked for you.
What problem are you actually having? I just did a buildworld on stable/14 and
had no problems; the .h files are in the obj directory as they should be.
> How can you all manage your daily jobs with git?!?! For me as a part-time
> RCS user, git is a huge regression. Never had anything to lookup/read twice
> with subversion or cvs in the past, but never found out how I'm supposed to
> use git. I'm looking up usage again and again and again... is it I'm getting
> old probably :-(
I admit that git is rather more baroque than earlier VCS systems. I am by no
means a power user, but I get by. And I'm probably older than you :).
You could try a web search for "git primer" or something like that.
Mike
> Thanks for hints,
>
> -harry