Re: HEADS UP: FreeBSD src repo transitioning to git this weekend

2020-12-18 Thread Steffen Nurpmeso
Brooks Davis wrote in
 <20201218175241.ga72...@spindle.one-eyed-alien.net>:
 |On Thu, Dec 17, 2020 at 05:53:20PM -0800, Thomas Mueller wrote:
 |>>> I hope we don't have to start signing all commits.  saltstack/salt has
 |>>> that policy, and it's extremely annoying.
 |> 
 |>> Have to? Not currently. As with all process changes, there will be
 |>> community discussion around the different points.
 |> 
 |>> Warner
 |> 
 |> I hope not!
 |> 
 |> Signatures, at least in email messages, are just an annoyance as \
 |> I see them.
 |> 
 |> I don't even know how do sign an email message or make use of a signatur\
 |> e in a message I receive.
 |> 
 |> I have never made a commit to a repository, so would not be familiar \
 |> with signatures there; imagine it would be a barrier.
 |
 |Signed commits have no practicl effect on users of a repo.

Well you can verify integrity of a repository regardless of how it
was distributed, this is why it is done, right.

  #?0$ git log --oneline --show-signature -1 v14.9.20.ar
  16a21755 (...)
  gpg: Signature made Sun 13 Dec 2020 12:43:44 AM CET
  gpg:using RSA key DF082F6AEEC8C2FF
  gpg: Good signature from "Steffen Nurpmeso "
  Bump S-nail v14.9.20.ar ("Sombre Tit (Trauermeise)"), 2020-12-12

  #?0$ git tag -v v14.9.20.ar; echo $?
  object 16a21755fd1fade2b15fdb78a592f12169c3453f
  type commit
  tag v14.9.20.ar
  tagger Steffen Nurpmeso  1607816624 +0100
  
  Bump S-nail v14.9.20.ar ("Sombre Tit (Trauermeise)"), 2020-12-12
  gpg: Signature made Sun 13 Dec 2020 12:43:44 AM CET
  gpg:using RSA key DF082F6AEEC8C2FF
  gpg: Good signature from "Steffen Nurpmeso "
  0

--steffen
|
|Der Kragenbaer,The moon bear,
|der holt sich munter   he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: git tools for building in base?

2020-12-18 Thread Guido Falsi

On 18/12/20 14:02, Miroslav Lachman wrote:

On 25/11/2020 06:54, Thomas Mueller wrote:

NetBSD users face a similar problem with their upcoming switch from 
cvs to hg (Mercurial).


Do anybody have a link to some documents stating why FreeBSD chose Git 
and why NetBSD chose Mercurial? I am using both tools at $WORK, I am 
just curious what leads to these decisions.




This is a draft document discussing exactly this (I'm not the author, 
imp was)


https://github.com/bsdimp/freebsd-git-docs/blob/main/git-why.md

--
Guido Falsi 
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: HEADS UP: FreeBSD src repo transitioning to git this weekend

2020-12-18 Thread Brooks Davis
On Thu, Dec 17, 2020 at 05:53:20PM -0800, Thomas Mueller wrote:
> > > I hope we don't have to start signing all commits.  saltstack/salt has
> > > that policy, and it's extremely annoying.
> 
> > Have to? Not currently. As with all process changes, there will be
> > community discussion around the different points.
> 
> > Warner
> 
> I hope not!
> 
> Signatures, at least in email messages, are just an annoyance as I see them.
> 
> I don't even know how do sign an email message or make use of a signature in 
> a message I receive.
> 
> I have never made a commit to a repository, so would not be familiar with 
> signatures there; imagine it would be a barrier.

Signed commits have no practicl effect on users of a repo.

-- Brooks


signature.asc
Description: PGP signature


Re: git tools for building in base?

2020-12-18 Thread Warner Losh
On Fri, Dec 18, 2020 at 9:24 AM Gleb Popov  wrote:

>
>
> On Fri, Dec 18, 2020 at 7:50 PM Warner Losh  wrote:
>
>> On Fri, Dec 18, 2020, 7:27 AM Guido Falsi  wrote:
>>
>> > On 18/12/20 14:02, Miroslav Lachman wrote:
>> > > On 25/11/2020 06:54, Thomas Mueller wrote:
>> > >
>> > >> NetBSD users face a similar problem with their upcoming switch from
>> > >> cvs to hg (Mercurial).
>> > >
>> > > Do anybody have a link to some documents stating why FreeBSD chose Git
>> > > and why NetBSD chose Mercurial? I am using both tools at $WORK, I am
>> > > just curious what leads to these decisions.
>> > >
>> >
>> > This is a draft document discussing exactly this (I'm not the author,
>> > imp was)
>> >
>> > https://github.com/bsdimp/freebsd-git-docs/blob/main/git-why.md
>>
>>
>> My blog
>>
>> http://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html
>>
>> And this video I did
>> https://youtu.be/uj1Ricrq0bs that starts with an old in joke...
>>
>> Warner
>>
>
> I can't find anything about Mercurial in all three links.
>

Yes. I was answering the first question asked about FreeBSD and git...

The clincher for me was that git is better supported by third party tools
and has gotten quite good at 'recovery from oops' which mercurial is still
lacking in both areas. I too have used both, and I had to re clone my hg
tree several times, but so far have never screwed up a git repo so bad I
had to reclone... The history rewriting of git is more integrated and more
polished than the equivalent in hg, as are the rebase workflows which
really help have a cleaner history...

Warner
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: git tools for building in base?

2020-12-18 Thread Gleb Popov
On Fri, Dec 18, 2020 at 7:50 PM Warner Losh  wrote:

> On Fri, Dec 18, 2020, 7:27 AM Guido Falsi  wrote:
>
> > On 18/12/20 14:02, Miroslav Lachman wrote:
> > > On 25/11/2020 06:54, Thomas Mueller wrote:
> > >
> > >> NetBSD users face a similar problem with their upcoming switch from
> > >> cvs to hg (Mercurial).
> > >
> > > Do anybody have a link to some documents stating why FreeBSD chose Git
> > > and why NetBSD chose Mercurial? I am using both tools at $WORK, I am
> > > just curious what leads to these decisions.
> > >
> >
> > This is a draft document discussing exactly this (I'm not the author,
> > imp was)
> >
> > https://github.com/bsdimp/freebsd-git-docs/blob/main/git-why.md
>
>
> My blog
> http://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html
>
> And this video I did
> https://youtu.be/uj1Ricrq0bs that starts with an old in joke...
>
> Warner
>

I can't find anything about Mercurial in all three links.
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: git tools for building in base?

2020-12-18 Thread Warner Losh
On Fri, Dec 18, 2020, 7:27 AM Guido Falsi  wrote:

> On 18/12/20 14:02, Miroslav Lachman wrote:
> > On 25/11/2020 06:54, Thomas Mueller wrote:
> >
> >> NetBSD users face a similar problem with their upcoming switch from
> >> cvs to hg (Mercurial).
> >
> > Do anybody have a link to some documents stating why FreeBSD chose Git
> > and why NetBSD chose Mercurial? I am using both tools at $WORK, I am
> > just curious what leads to these decisions.
> >
>
> This is a draft document discussing exactly this (I'm not the author,
> imp was)
>
> https://github.com/bsdimp/freebsd-git-docs/blob/main/git-why.md


My blog
http://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html

And this video I did
https://youtu.be/uj1Ricrq0bs that starts with an old in joke...

Warner

>
> --
> Guido Falsi 
> ___
> freebsd-current@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
>
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: git tools for building in base?

2020-12-18 Thread Juraj Lutter



> On 18 Dec 2020, at 14:02, Miroslav Lachman <000.f...@quip.cz> wrote:
> 
> On 25/11/2020 06:54, Thomas Mueller wrote:
> 
>> NetBSD users face a similar problem with their upcoming switch from cvs to 
>> hg (Mercurial).
> 
> Do anybody have a link to some documents stating why FreeBSD chose Git and 
> why NetBSD chose Mercurial? I am using both tools at $WORK, I am just curious 
> what leads to these decisions.

Joerg Sonnenberger had a talk about it:

https://archive.fosdem.org/2018/schedule/event/netbsd_and_mercurial/

At NetBSD it is not that straightforward:
  - git is used for pkgsrc-wip
  - src, xsrc and pkgsrc are in CVS and there are *plans* to move to hg,
but there are no fixed deadlines when this will be done.

otis
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: git tools for building in base?

2020-12-18 Thread Miroslav Lachman

On 25/11/2020 06:54, Thomas Mueller wrote:


NetBSD users face a similar problem with their upcoming switch from cvs to hg 
(Mercurial).


Do anybody have a link to some documents stating why FreeBSD chose Git 
and why NetBSD chose Mercurial? I am using both tools at $WORK, I am 
just curious what leads to these decisions.


Kind regards
Miroslav Lachman
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"