Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Jan 2024 16:35:55 +0100
From:      Harry Schmalzbauer <freebsd@omnilan.de>
To:        Christian Weisgerber <naddy@mips.inka.de>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: git log - how to find out latest stable/14 breakage
Message-ID:  <5f12893a-fee6-49a2-8e81-e5392e7f0a28@omnilan.de>
In-Reply-To: <ZavfjT3pSFeb_rfn@lorvorc.mips.inka.de>
References:  <33ffa70f-c61a-4a37-8c3c-164218264f16@omnilan.de> <ZavfjT3pSFeb_rfn@lorvorc.mips.inka.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2024-01-20 15:58, Christian Weisgerber wrote:
> Harry Schmalzbauer:
> 
>> 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.
> 
> That would be
> 
>    commit 94cba8034ba53725c225c85e35724f0c2b13cea5
>    Author: Ryan Moeller <freqlabs@FreeBSD.org>
>    Date:   Sun Aug 9 16:27:28 2020 +0000
> 
>        Move ifconfig SFP status functionality into libifconfig
>        [...]
> 
> One way to get at that information is
> $ git log --compact-summary stable/14 -- lib/libifconfig

Thanks!  Will try to remember next time :-)
meanwhile, building with clean obj tree succeeded, so it was just a 
local issue!  Sorry for the noise, but maybe others benefit from your 
'git' hints too!


> Or just look at the history of one of those files:
> $ git log stable/14 -- lib/libifconfig/libifconfig_sfp_tables.tpl.h
> 
>> but never found out how I'm supposed to
>> use git.  I'm looking up usage again and again and again...
> 
> To get an understanding of the Git fundamentals, read the first
> three chapters of the Git book:
> https://git-scm.com/book/en/v2

Thanks! I probably read at least parts of it several times, but the time 
span between reading about it and actual usage/need is a problem for me. 
  I rarely need to use git and I'm too good at forgetting/confusing 
things :-(  More practice would help, but there's still so much more to 
learn/read/do - using git in no way improves efficiency, so that this 
invest would never pay off for me.


> Also, instead of Git you can use Got (ports/devel/got), which also
> works with Git repositories, but has a very different, svn-inspired
> user interface.

That sounds weird somehow, but interesting.

Thanks for your help!
-harry





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5f12893a-fee6-49a2-8e81-e5392e7f0a28>