[xquery-talk] [xml-dev] OT: Suggestion for new OSS SCC site / tool for xmlsh ? SourceForge has gone to the dark side.
mike at saxonica.com
Mon Nov 25 07:19:34 PST 2013
We've got a foot in both camps, with Saxon-HE hosted at SourceForge and Saxon-CE at github. We've never used SF for collaborative development, and we've moved our issue tracking and forums to a redmine site hosted at plan.io, so SF is really there now only as a download site and for preserving history, purposes which it seems to handle perfectly well -- given that we don't choose to go down the "unwanted malware" route (which they certainly haven't tried to encourage or bribe us to do as the post alleges).
We of course develop Saxon-HE as a subset of a commercial code base, so the change management issues are rather different; our master source is on a Subversion system that we host ourselves. We tried a few years ago to move to Mercurial (hg) and failed; we've now got sufficient experience of both hg and git that we would probably succeed if we tried again, but there isn't enough incentive to change for its own sake.
Someone tweeted a few weeks ago that we should move off SF because it wasn't cool any more. I responded that coolth wasn't one of our project objectives, and were there any genuine technical reasons? Perhaps now we're hearing one.
On 25 Nov 2013, at 14:53, John Snelson <John.Snelson at marklogic.com> wrote:
> Github's pretty good - I used this to become familiar with Git (your life will get better ;-)):
> The main issue I have is it's lack of release management support. And yes, unlike HTML 5 I do believe having release checkpoints benefits users. :-)
> With a dig at HTML 5, I think this thread is now back on topic, right?
> On 25/11/2013 14:42, Michael Sokolov wrote:
>> On 11/25/2013 09:23 AM, David Lee wrote:
>>> I am so annoyed by this thread and the associated links which seem to
>>> clear the FUD
>>> Do I need (want to?) learn "git" ? and move to github ? My "Git"
>>> experience so far has been disappointing (I cant figure it out ! The
>>> model makes no sense and I never know if stuff is checked in or not)
>>> I have some projects on google code which has been sufficient and
>>> trustworthy as sites go ... but it has that "google owns you"
>>> creepiness factor.
>> David, I researched these options a year or so ago and concluded it was
>> time to learn git/github; however lack of good support for hosting large
>> binaries kind of forces you to host those elsewhere. Google code seems
>> like the other main option. I wonder if there isn't a possibility SF
>> will right the ship, though?
>> About git: you can use git more-or-less like svn, although there are
>> definitely extra steps. One thing I have come to really like about it
>> is the ability to commit changes without immediately sharing them with
>> the world (you commit, and then push, as two steps). You could do this
>> with svn branches, kind of, but they seem so heavyweight and I never
>> really use them as much as perhaps I should. I do find myself searching
>> stackoverflow every so often when I get into weird git situations.
>> talk at x-query.com
> John Snelson, Lead Engineer http://twitter.com/jpcs
> MarkLogic Corporation http://www.marklogic.com
> talk at x-query.com
More information about the talk