BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Source Control Content on InfoQ

  • EGit 0.8 Ready For Helios Release

    The EGit and JGit Eclipse projects released 0.8.1 of their namesake projects earlier this week, in preparation for the Eclipse Helios simultaneous release that is due later this month. The New and Noteworthy for both EGit and JGit have been brought up to date, and a User Guide based on contributions from the Eclipse Wiki. There's also an Introduction to Git for those who haven't used it before.

  • EclipseCon 2010 roundup

    Last week, EclipseCon 2010 (in conjunction with OSGi DevCon 2010) was held in the Santa Clara Convention Centre. This year saw a number of Eclipse-related technologies and tutorials; so, what was the key take aways?

  • RubyGems.org Replaces RubyForge as Gem Host

    With a recent announcement from Nick Quaranto, RubyGems.org has become the default gem source for RubyGems. The three domains gemcutter.org, gems.rubyforge.org, and rubygems.org now all point to the same place, and gem serving and installation work for all three. RubyGems.org is the main web front end, to which the other two sites redirect. The secure site, https://rubygems.org, is also now live.

  • EGit Eclipse Git plug-in released

    The first public version of the org.eclipse EGit plug-in version 0.7.1 has been released at EclipseCon. EGit is based on the pure Java implementation JGit, which means that it has no external dependencies or native code requirements; something which has historically hindered the adoption of Eclipse's Subversion support.

  • ThoughtWorks’ Developers Favor Distributed Version Control Systems

    Martin Fowler has conducted a survey on ThoughtWorks’ software development mailing list to determine how some of the version control systems (VCS) are perceived by developers. He also wrote a review of most prominent VCSes comparing centralized and distributed systems.

  • Versioning Strategies For RESTful Services

    In this article Stu Charlton examines the various options available for versioning RESTful services which he prefaces by saying “These can be tricky concepts to describe, and I don't really want to write a small book on this topic”.

  • Bundle.update: NetBeans and OSGi

    Since the last Bundle.update, a new milestone of NetBeans adds support for embedding OSGi bundles, and this week's London OSGi DevCon promises to be of interest. ECF 3.2 has been released, and EGit/JGit is making strong headway in the world of DVCS.

  • Is Proliferation Of Custom Media Types RESTFul?

    Subbu Allamaraju, revisits one of the recurring debates in the REST community; the standard media types vs. custom media types and tries to determine the best practices when using them.

  • Clojure Roundup: Distribution with Crane, Mathematics with Incanter, Builds with Leiningen 1.0

    FlightCaster recently open sourced Crane, a tool for distributing and remotely controlling Clojure instances, currently specialized for EC2. Incanter is a Clojure library and tool that makes R-like statistical computations easy with Clojure. Also: the build and dependency management tool Leiningen 1.0 is now available.

  • Clojars and Leiningen Automate Library and Dependency Management for Clojure

    Managing libraries and dependencies is tedious. Clojars is a new hosted repository for Clojure libraries inspired by Ruby Gems and Gemcutter. Together with a new build tool, Leiningen, Clojars takes the pain out of library management. InfoQ talked to Alex Osborne about Clojars and how it works.

  • Ruby Tools: Yard 0.4 Adds Live Doc Server, Gem Bundler Handles Dependencies

    Documentation generator Yard's 0.4 release adds new features such as a live documentation server which allows users to comment on the docs. The new tool Gem Bundler allows flexible dependency management.

  • BERT as Dynamic Alternative to Protocol Buffers/Thrift

    Google's ProtocolBuffers and Facebook's Thrift are options for binary serialization, but not ones that pleased the GitHub team - so they created BERT/BERT-RPC based on the Erlang's 'external term format'. BERT/BERT-RPC now power parts of Github's internal communication.

  • Git# Offers Git Access for .NET and Mono Projects

    Git# is a .NET and Mono version of the popular source code management system, Git, obtained by porting JGit to C#. Other related projects are: msysgit and gitextensions.

  • GitHub Stops Automatic Gem Building

    GitHub has stopped automatically building Gems, and will stop their Gem server a year from now. The GitHub team suggests Gemcutter as alternative Gem hosting site next to RubyForge.

  • The Future of _why's Libraries such as Markaby and Hpricot

    With the sudden disappearance of _why, some popular libraries as Markaby, Hpricot and others are orphaned. We look at the effort to find maintainers for some, and at replacements for other libraries.

BT