Re: HEADS UP: FreeBSD src repo transitioning to git this weekend
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?
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
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?
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?
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?
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?
> 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?
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"