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

Reply via email to