Hi Kyle,

On Thu, 24 Dec 2020 at 15:05, Kyle Evans <kev...@freebsd.org> wrote:
>
> On Wed, Dec 23, 2020 at 8:02 PM Jonathan Chen <j...@chen.org.nz> wrote:
> >
> > Hi,
> >
> > With the transition to git, I'm now getting a lot of prompts for
> > differences against an empty $FreeBSD$, eg:
> >
> >   *** Displaying differences between installed version and ./.cshrc:
> >
> > --- /.cshrc     2020-09-03 19:14:19.258107000 +1200
> > +++ ./.cshrc    2020-12-24 14:52:16.751245000 +1300
> > @@ -1,4 +1,4 @@
> > -# $FreeBSD: stable/12/bin/csh/dot.cshrc 363525 2020-07-25 11:57:39Z pstef $
> > +# $FreeBSD$
> >  #
> >  # .cshrc - csh resource script, read at beginning of execution by each 
> > shell
> >  #
> >
> > While I can simply run a "mergemaster -F" to get past this particular
> > update, how will mergemaster operate in the future when there are
> > changes in /etc if it can't inspect the $FreeBSD$ tag anymore?
> >
>
> mergemaster only uses it as an optimization, if they're unexpanded
> throughout then it falls back to diff(1) -- i.e. it's slower without.
Thanks for the answer.

However, wouldn't this mean that every run of "mergemaster" would
prompt for local changes? The nice thing about using the $FreeBSD$
tags was that if I approved a local-change, subsequent runs of
mergemaster would not prompt me about the local-change unless the
etc-file had been modified in the source tree.

Cheers.
-- 
Jonathan Chen <j...@chen.org.nz>
_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to