moving mingwlibs to git (& possibly vclibs)

moving mingwlibs to git (& possibly vclibs)

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

moving mingwlibs to git (& possibly vclibs)

Post by hoijui »

... in separate repositories of course.

As i see it, it would have practically only benefits.
  • We would finally get a decent changelog, instead of sporadic entries only
  • Automatic fetching of latest libs can be setup on devs machines and buildbots.
  • Buildbot could pack it with 7z and upload eg. to github download page.
with this command, you do not have to fetch all the history. you only get the current state:

Code: Select all

git clone --deep 1 <git_URL>
optimal for anyone that does not want to change anything.
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: moving mingwlibs to git (& possibly vclibs)

Post by koshi »

hoijui wrote: Buildbot could pack it with 7z and upload eg. to github download page.
Doesn't github do that automatically for tags? If it doesn't cgit could/would.
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: moving mingwlibs to git (& possibly vclibs)

Post by hoijui »

hmm yeah true, my solution is not an optimal one :D
an even better pro argument then!
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Re: moving mingwlibs to git (& possibly vclibs)

Post by Tobi »

Seems fine to me.

May just want to purge the repo occasionally if it gets a bit too big from all the binary blob changes, but we can see about that when it happens.
zerver
Spring Developer
Posts: 1358
Joined: 16 Dec 2006, 20:59

Re: moving mingwlibs to git (& possibly vclibs)

Post by zerver »

A good idea, it would be even nicer to be able to get everything needed to compile with a single git clone command, but I understand this may not be feasible for several reasons (300M limit, too many different development environments).
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: moving mingwlibs to git (& possibly vclibs)

Post by hoijui »

done for mingwlibs:
http://github.com/spring/mingwlibs

i could do it for vclibs too, if someone can link me to an archive and guarantee that it is the latest.
are the ones here the latest?
http://github.com/spring/spring/downloads
should vc8 and vc9 be different branches of the same repo, or individual repos?

we could also setup a repository server on the spring box, and use it for everything else then the engine, to save some of our limit on github, and not have to worry about that anymore.
we excludes me, as i have no access there. ;-)
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: moving mingwlibs to git (& possibly vclibs)

Post by aegis »

what about a build step that fetches mingwlibs/vclibs from a list of mirrors?
Post Reply

Return to “Engine”