Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #68496

Re: Question about Source Control

References (2 earlier) <lg8m6b$c8t$1@ger.gmane.org> <CAPTjJmqHXh2M3-QGbeLV_AkGAJzMEYmbuDLy8_dkpnhrpSUVMQ@mail.gmail.com> <lg8prm$gs0$1@ger.gmane.org> <mailman.8239.1395125283.18130.python-list@python.org> <5327fc07$0$2923$c3e8da3$76491128@news.astraweb.com>
Date 2014-03-18 19:08 +1100
Subject Re: Question about Source Control
From Chris Angelico <rosuav@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.8247.1395130100.18130.python-list@python.org> (permalink)

Show all headers | View raw


On Tue, Mar 18, 2014 at 6:55 PM, Steven D'Aprano <steve@pearwood.info> wrote:
> I don't think that *version* control is the right model to describe what
> hg and git do, although it may be appropriate for subversion. hg doesn't
> manage *versions*, it manages changes to source code ("changesets").

Meh... Is there any real difference? With git, I can check out any
tree state I like ("give me the 50th parent of the current HEAD"), so
in that sense it effectively stores versions - at least, it can
retrieve or recreate versions. Does it store versions and optimize
them by recording only the difference, or record differences and
replay them to recreate a state? Two sides of the same coin.

ChrisA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: Question about Source Control Ben Finney <ben+python@benfinney.id.au> - 2014-03-18 17:47 +1100
  Re: Question about Source Control Steven D'Aprano <steve@pearwood.info> - 2014-03-18 07:55 +0000
    Re: Question about Source Control Chris Angelico <rosuav@gmail.com> - 2014-03-18 19:08 +1100
      Re: Question about Source Control Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-03-18 13:45 +0000
        Re: Question about Source Control Dave Angel <davea@davea.name> - 2014-03-18 16:51 -0400

csiph-web