Wireshark mailing list archives

Re: Notes from Sharkfest '13


From: Marc Petit-Huguenin <marc () petit-huguenin org>
Date: Sat, 22 Jun 2013 08:48:03 -0700

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 06/20/2013 02:58 PM, Marc Petit-Huguenin wrote:
On 06/20/2013 02:17 PM, Gerald Combs wrote:
The following subjects came up during developer discussions at Sharkfest
 this year:


[...]

Git (cue ominous music). I managed to install SubGit (a bidirectional Git
↔ SVN gateway) a few months ago. It seems very nice but I wasn't crazy
about the idea of managing our current repository count times two. I
think we should just switch over to Git in the near term but I'd like to
hear everyone's opinion on this. If you would be severly impacted by
moving to Git please respond to the list or let me know privately.
Otherwise I'll start planning the switch for later this summer.

Moving to Github. Assuming we switch to Git it would be possible to host
 the official repository at Github.

Advantates: - I'm not sure that an in-house equivalent (e.g. Gerrit plus
a private repository) would be better than what Github offers.

Yes, Gerrit is better than github:

http://julien.danjou.info/blog/2013/rant-about-github-pull-request-workflow-implementation

 An additional argument for Gerrit which is not in Danjou's rant is that 
Gerrit's way of doing things helps with bisection:  Because rebasing is a
PITA in github, pull-requests are fixed (e.g. after a peer review) by
adding more commits on top of the existing commits, which is bad for
bisecting, as all the broken commits are still visible in the history.  On
the other hand Gerrit help having a very clean history, very close to what
is achieved in the Linux kernel by using git send-email.

Bonus: The integration with Jenkins for automatic build when a patchset is 
uploaded for review.


Second bonus:  Gerrit 2.6, which was released yesterday, have a complete
RESTful API.  That was one advantage github had until now (my experience with
github is that at the end, you do most of the work using curl and the RESTful
API).

- -- 
Marc Petit-Huguenin
Email: marc () petit-huguenin org
Blog: http://blog.marc.petit-huguenin.org
Profile: http://www.linkedin.com/in/petithug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRxccyAAoJECnERZXWan7EFIMQAOAmGIWlqiWfgCuAz/8jPWWu
4eYj0OexXOzuoj46SIvDpVdMKPntUDH/179Okk3efYEwXp061723DbMX0HqAyJ4Z
0e/ycM754ODbvszzIDaOdclNY9IPBLS9ojBHk7tF6OnGXDjPXs8Osh4irMrDNk5x
j/dCyDjeb4UBx+E44uCCPNam77IvnbX9N5ng3WGt3T9YyJck+mj9HmPMCE6H/7am
MwCzh0fYw2RTahdyAKpO997tq1+GVIjoFZbIUEX+mbSiP/Rms7IPyNhksbgpfwIl
qfP7qI/mqJRNctOKt6Sh2l9cyo+44j9gkRjixK/LD0GEzINK+Tn/gAkXUisT1zOL
q/uwWqnA1hwaP3ZdoG30akwXgLybiSRQZefqmuNgLN3pQewlTrnw9ZS9fB9j7ttr
e/0FY3CR6Xmb6LO2gsg42vqydNB0RSl7QY9N2nPJRg0X8DLm0DrD7adkbP0G9Q+o
xzV+I0Q6QzGCti9+PJpK29zWzElpMFEpS4b7xZxq/4vWC8kCDpZk58JM/FGhE/QM
cezrMdOKmoZZfBFvwiuZf/Y0TszHjAEIWb1nGi6s8znXqrdO16iOUmAf5neQlnx0
BfftJ+xOz7qtag0l4MrSzOfiGYqJg75LpWFphWo6NlBNHd/QgbFWD9lBKgd160r3
+tDqO6alk7+d4jgI9mxj
=vCHf
-----END PGP SIGNATURE-----
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe

Current thread: