Re: The git spring cleanup challenge
- From
Felipe Contreras <felipe.contreras@gmail.com>
- Date
- Jun 3, 2021, 09:52 UTC
- Message-ID
- <60b8a659f3ff2_1a0a2d2089c@natae.notmuch>
- In-Reply-To
- <CABPp-BEwueg9V0PHUZ=ZUrTRpqwqN2b2b3t4owkizr75a+BDUA@mail.gmail.com>
Elijah Newren wrote:
Show 19 quoted lines
> On Wed, Jun 2, 2021 at 6:36 PM Felipe Contreras > <felipe.contreras@gmail.com> wrote: > > > > Elijah Newren wrote: > > > On Tue, Jun 1, 2021 at 3:39 PM Sergey Organov <sorganov@gmail.com> wrote: > > > > > > [diff] > > > > algorithm = patience > > > > > > Any reason for patience vs. histogram? > > > > Is histogram better than default? > > Yes, definitely. I think diff.algorithm should default to histogram, > personally. > > See also commits 85551232b56e (perf: compare diff algorithms, > 2012-03-06) and c8017176ac8f (merge-ort: use histogram diff, > 2020-12-13).
Interesting. I'll give it a try after this month.
Show 22 quoted lines
> > > > [merge] > > > > conflictStyle = diff3 > > > > > > > > > > Anyway, here's my list to join in on the fun... > > > > > > [branch] > > > sort = authordate > > > > Nice. I didn't know that existed. > > > > I have `tag.sort = -version:refname`, and after a few days without I'm > > wondering why it isn't the default. > > > > > [alias] > > > brief = !git log --no-walk --abbrev=12 --pretty=reference > > > > I find it odd that you prefer `git log --no-walk` over > > `git show --quiet`. > > Why? Both log and show require an extra flag, so why should the > choice matter or be surprising?
Because log is to list a log, and show is to show a single commit. --no-walk makes sense in addition to --stdin for example.
A log with a single entry doesn't seem like a log to me. But to each his own.
> I happen to use log a lot more than show, so I think in terms of > adding flags to git log rather than the ones I need to add to git > show. Not a big deal either way, though.
I'm the opposite, in fact, I barely use git log. When I want to see history I use gitk, and when I want to see a single commit `git show`.
9% show 7% v # alias for gitk 2% log
Show 8 quoted lines
> > > [log] > > > mailmap = true > > > > Another one that I don't see why it isn't the default. > > It is the default and has been for a couple years; see f3eda90ffc10 > (log: really flip the --mailmap default, 2019-08-01). I just never > cleaned up my config.
Ohhh, that makes sense.
-- Felipe Contreras