• Home

  • Custom Ecommerce
  • Application Development
  • Database Consulting
  • Cloud Hosting
  • Systems Integration
  • Legacy Business Systems
  • Security & Compliance
  • GIS

  • Expertise

  • About Us
  • Our Team
  • Clients
  • Blog
  • Careers

  • CasePointer

  • VisionPort

  • Contact
  • Our Blog

    Ongoing observations by End Point Dev people

    Git PostgreSQL mirror

    Jon Jensen

    By Jon Jensen
    November 2, 2007

    I’ve been using the excellent Git version control system for a while now, and while it’s been great for my personal and work projects (not to forget Bucardo!), I’m finding it even nicer for working with the PostgreSQL source code, thanks to the PostgreSQL Git repository (which started as a mirror but eventually became the canonical source).

    From time to time I run git pull to update my local mirror, and without any further network access I’m able to find when a section of code changed, browse recent changes in general or to a particular section, grab the code from any particular release via the tags, etc. All with much less fuss and time than CVS.

    I realize those are all basic operations and taken for granted in the distributed version control world, and I’m used to them now, but I guess I appreciate it all the more when dealing with a large and long-running codebase like PostgreSQL.

    For anyone who hasn’t tried Git before, I think playing with the PostgreSQL mirror may actually be an easier place to start than with your own code.

    (My co-worker Greg goes into this a bit more in his blog entry.)

    git postgres development