On Tue, Feb 12, 2013 at 03:13:34PM -0800, Colin Barrett wrote: > On Feb 12, 2013, at 9:57 AM, Thijs Alkemade <m...@thijsalkema.de> wrote: > > > I'm not against also running a Github mirror, there are tools that should > > allow lossless conversion between the two. However, last time I tried those > > (https://github.com/xnyhps/adium), the repository went from ~700 MB to > > 2.5GB. Anyone who would want to use Github to quickly send a pull request > > to > > Adium would probably give up trying to clone that. I could have a look at > > what causes that enormous increase in size, but unless we decide to drop > > a lot of history and create a new repository without binary frameworks it > > will still end up quite large. > > Some things: > > - Github has a soft repo limit of 1GB. A bunch of forks of a 2.5GB Adium > would probably not make them happy > (https://help.github.com/articles/what-is-my-disk-quota) > > - As part of trying to fix our external binary files problem, we could put > the binary files in an external repo, hosted by us, and write a script to > download the correct versions after checkout. (The script would be versioned, > which would keep old versions of the source available. And if the directory > where library verisons were downloaded to was marked as ignored by Git, it > could function as a local cache making offline usage less painful.) (I also > have ideas about some simple pre-processor things we can do to make the > "check out adium, try to build" workflow at least have a helpful error > message.) > This sounds exactly like re-inventing the largefiles extension for hg. ;)
The downside is that we would need to rebuild our repository to include support for it, otherwise we don't benefit. Thijs >
pgp69AvHmurVs.pgp
Description: PGP signature