Home page logo

wireshark logo Wireshark mailing list archives

Re: Gently migrating to Git + Gerrit
From: Graham Bloice <graham.bloice () trihedral com>
Date: Wed, 7 Aug 2013 09:17:46 +0100

On 6 August 2013 19:11, Gerald Combs <gerald () wireshark org> wrote:

On 8/6/13 4:18 AM, Bálint Réczey wrote:

Currently all the library archives are stored in SVN and if we simply
convert it
to Git anyone cloning the repository would have to download all the libs
checked in (unless using git clone --depth which imposes other
Handling binary files is not exactly where Git shines. There is a
separate project,
git-annex to support using Git helping file storage, but Windows support
is not
perfect according to the project's page [1].

Regarding the libraries I think it would probably be enough to use a
.zip file containing a snapshot of the needed Windows libraries
instead of cloning
a Subversion/Git repository to the machine. The scripts maintaining the
could be stored in Git, of course, but I'm not sure if rethinking the
library installation
should happen before moving the main codebase to Gerrit.

Good point. Ultimately I'd like to get out of the third party package
business. At Sharkfest Graham mentioned that Nuget
(http://www.nuget.org/) is starting to gain popularity as a way to
package development libraries for Windows. I'm hoping we can migrate
from what we currently have to a set of scripts that generate packages
and upload them to Nuget.org.

I was leaning more to Chocolatey (http://http://chocolatey.org/) which is
a helper wrapper around Nuget.  However, someone will still have to create
the Chocolatey or Nuget packages, I suppose we could create them first
ourselves and then try to push them upstream to the library originator.
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

  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]