Re: Version Control Software

2013-06-16 Thread Terry Reedy
On 6/16/2013 11:48 AM, Lele Gaifax wrote: Roy Smith writes: In article , Chris Kwpolska Warrick wrote: (I��m using wc -c to count the bytes in all files there are. du is unaccurate with files smaller than 4096 bytes.) It's not that du is not accurate, it's that it's measuring something

Re: on git gc --aggressive [was Re: Version Control Software]

2013-06-16 Thread rusi
On Jun 16, 7:09 pm, Jason Swails wrote: > On Sat, Jun 15, 2013 at 11:55 PM, rusi wrote: > > On Jun 16, 4:14 am, Chris Angelico wrote: > > > On Sun, Jun 16, 2013 at 12:16 AM, Roy Smith wrote: > > > > The advantage of DVCS is that everybody has a full copy of the repo. > > > > The disadvantage of

Re: Version Control Software

2013-06-16 Thread Jason Swails
On Sun, Jun 16, 2013 at 9:30 AM, Chris “Kwpolska” Warrick < kwpol...@gmail.com> wrote: > On Sun, Jun 16, 2013 at 1:14 AM, Chris Angelico wrote: > > Hmm. ~/cpython/.hg is 200MB+, but ~/pike/.git is only 86MB. Does > > Mercurial compress its content? A tar.gz of each comes down, but only > > to ~17

Re: Version Control Software

2013-06-16 Thread Lele Gaifax
Roy Smith writes: > In article , > Chris Kwpolska Warrick wrote: > >> (I€™m using wc -c to count the bytes in all files there are. du is >> unaccurate with files smaller than 4096 bytes.) > > It's not that du is not accurate, it's that it's measuring something > different. It's measuring how

on git gc --aggressive [was Re: Version Control Software]

2013-06-16 Thread Jason Swails
On Sat, Jun 15, 2013 at 11:55 PM, rusi wrote: > On Jun 16, 4:14 am, Chris Angelico wrote: > > On Sun, Jun 16, 2013 at 12:16 AM, Roy Smith wrote: > > > The advantage of DVCS is that everybody has a full copy of the repo. > > > The disadvantage of the DVCS is that every MUST have a full copy of t

Re: Version Control Software

2013-06-16 Thread Roy Smith
In article , Chris メKwpolskaモ Warrick wrote: > (I’m using wc -c to count the bytes in all files there are. du is > unaccurate with files smaller than 4096 bytes.) It's not that du is not accurate, it's that it's measuring something different. It's measuring how much disk space the file

Re: Version Control Software

2013-06-16 Thread Chris “Kwpolska” Warrick
On Sun, Jun 16, 2013 at 1:14 AM, Chris Angelico wrote: > Hmm. ~/cpython/.hg is 200MB+, but ~/pike/.git is only 86MB. Does > Mercurial compress its content? A tar.gz of each comes down, but only > to ~170MB and ~75MB respectively, so I'm guessing the bulk of it is > already compressed. But 200MB fo

Re: Version Control Software

2013-06-16 Thread Chris Angelico
On Sun, Jun 16, 2013 at 7:15 PM, Terry Reedy wrote: > On 6/16/2013 1:29 AM, Chris Angelico wrote: >> >> On Sun, Jun 16, 2013 at 3:20 PM, Steven D'Aprano >>> keep in mind that it includes the equivalent of four independent >>> implementations: >>> >>> - CPython 2.x >>> - CPython 3.x > > >>> - Stack

Re: Version Control Software

2013-06-16 Thread Terry Reedy
On 6/16/2013 1:29 AM, Chris Angelico wrote: On Sun, Jun 16, 2013 at 3:20 PM, Steven D'Aprano If you're bringing in the *entire* CPython code base, as shown here: http://hg.python.org/ This is the python.org collection of repositories, not just cpython. keep in mind that it includes the eq

Re: Version Control Software

2013-06-15 Thread Chris Angelico
On Sun, Jun 16, 2013 at 3:20 PM, Steven D'Aprano wrote: > On Sun, 16 Jun 2013 14:13:13 +1000, Chris Angelico wrote: > >> I didn't think there would be that much difference, tbh. Mainly, I'm >> just seeing cpython as not being 200MB of history, or so I'd thought. >> Pike has ~30K commits (based on

Re: Version Control Software

2013-06-15 Thread Steven D'Aprano
On Sun, 16 Jun 2013 14:13:13 +1000, Chris Angelico wrote: > I didn't think there would be that much difference, tbh. Mainly, I'm > just seeing cpython as not being 200MB of history, or so I'd thought. > Pike has ~30K commits (based on 'git log --oneline|wc -l'); CPython has > roughly 80K (based on

Re: Version Control Software

2013-06-15 Thread Chris Angelico
On Sun, Jun 16, 2013 at 1:55 PM, rusi wrote: > On Jun 16, 4:14 am, Chris Angelico wrote: >> On Sun, Jun 16, 2013 at 12:16 AM, Roy Smith wrote: >> > The advantage of DVCS is that everybody has a full copy of the repo. >> > The disadvantage of the DVCS is that every MUST have a full copy of the >>

Re: Version Control Software

2013-06-15 Thread rusi
On Jun 16, 4:14 am, Chris Angelico wrote: > On Sun, Jun 16, 2013 at 12:16 AM, Roy Smith wrote: > > The advantage of DVCS is that everybody has a full copy of the repo. > > The disadvantage of the DVCS is that every MUST have a full copy of the > > repo.  When a repo gets big, you may not want to

Re: Version Control Software

2013-06-15 Thread Chris Angelico
On Sun, Jun 16, 2013 at 12:16 AM, Roy Smith wrote: > The advantage of DVCS is that everybody has a full copy of the repo. > The disadvantage of the DVCS is that every MUST have a full copy of the > repo. When a repo gets big, you may not want to pull all of that data > just to get the subtree you

Re: Version Control Software

2013-06-15 Thread Chris Angelico
On Sun, Jun 16, 2013 at 4:29 AM, Dan Sommers wrote: > On Sat, 15 Jun 2013 15:29:27 +, Giorgos Tzampanakis wrote: > >> Also, is working without connection to the server such big an issue? >> One would expect that losing access to the central server would >> indicate significant problems that wo

Re: Version Control Software

2013-06-15 Thread Tim Delaney
On 16 June 2013 01:29, Giorgos Tzampanakis wrote: > On 2013-06-15, Roy Smith wrote: > > Also, is working without connection to the server such big an issue? One > would expect that losing access to the central server would indicate > significant problems that would impact development anyway. > I

Re: Version Control Software

2013-06-15 Thread Dan Sommers
On Sat, 15 Jun 2013 15:29:27 +, Giorgos Tzampanakis wrote: > Also, is working without connection to the server such big an issue? > One would expect that losing access to the central server would > indicate significant problems that would impact development anyway. Everyone and every device i

Re: Version Control Software

2013-06-15 Thread Giorgos Tzampanakis
On 2013-06-15, Roy Smith wrote: >> And that right there is why modern source control systems are >> distributed, not centralized. It's so much easier with git; we lost >> our central hub at one point, and another dev and I simply pulled from >> each other for a bit until we got a new Scaphio onlin

Re: Version Control Software

2013-06-15 Thread Roy Smith
In article , Chris Angelico wrote: > On Sat, Jun 15, 2013 at 3:39 PM, Tim Delaney > wrote: > > I can absolutely confirm how much ClearCase slows things down. I completely > > refused to use dynamic views for several reasons - #1 being that if you lost > > your network connection you couldn't wo

Re: Version Control Software

2013-06-14 Thread Chris Angelico
On Sat, Jun 15, 2013 at 3:39 PM, Tim Delaney wrote: > I can absolutely confirm how much ClearCase slows things down. I completely > refused to use dynamic views for several reasons - #1 being that if you lost > your network connection you couldn't work at all... And that right there is why modern

Re: Version Control Software

2013-06-14 Thread Tim Delaney
On 15 June 2013 06:55, Dave Angel wrote: > On 06/14/2013 10:24 AM, Grant Edwards wrote: > >> On 2013-06-14, Roy Smith wrote: >> >> All that being said, it is, as Anssi points out, a horrible, bloated, >>> overpriced, complicated mess which requires teams of specially >>> trained ClearCase admin

Re: Version Control Software

2013-06-14 Thread Dave Angel
On 06/14/2013 10:24 AM, Grant Edwards wrote: On 2013-06-14, Roy Smith wrote: All that being said, it is, as Anssi points out, a horrible, bloated, overpriced, complicated mess which requires teams of specially trained ClearCase admins to run. In other words, it's exactly the sort of thing big

Re: Version Control Software

2013-06-14 Thread Grant Edwards
On 2013-06-14, Roy Smith wrote: > All that being said, it is, as Anssi points out, a horrible, bloated, > overpriced, complicated mess which requires teams of specially > trained ClearCase admins to run. In other words, it's exactly the > sort of thing big, stupid, Fortune-500 companies buy beca

Re: Version Control Software

2013-06-14 Thread Roy Smith
In article , Anssi Saari wrote: > I have some experience with ClearCase. I don't know why anyone would buy > it since it's bloated and slow and hard to use and likes to take over > your computer. ClearCase was the right solution to certain specific problems which existed 20 years ago. It does

Re: Version Control Software

2013-06-14 Thread Anssi Saari
cutems93 writes: > Thank you everyone for such helpful responses! Actually, I have one more > question. Does anybody have experience with closed source version control > software? If so, why did you buy it instead of downloading open source > software? Does closed source v

Re: Version Control Software

2013-06-13 Thread Terry Reedy
On 6/13/2013 6:20 PM, Zero Piraeus wrote: : On 13 June 2013 17:53, Grant Edwards wrote: Unfortunately, something that requires typing commands would not fly. I haven't used it (very rarely use GUI dev tools), but Tortoise Hg seems to have a decent reputati

Re: Version Control Software

2013-06-13 Thread Neil Hodgson
Grant Edwards: The last time we made the choice (4-5 years ago), Windows support for get, bzr, and hg was definitely lacking compared to svn. The lack of something like tortoisesvn for hg/git/bzr was a killer. It looks like the situation has improved since then, but I'd be curious to hear from

Re: Version Control Software

2013-06-13 Thread Benjamin Kaplan
On Jun 13, 2013 10:17 AM, "Grant Edwards" wrote: > > On 2013-06-13, Ben Finney wrote: > > cutems93 writes: > > > >> I am looking for an appropriate version control software for python > >> development, and need professionals' help to make a

Re: Version Control Software

2013-06-13 Thread Zero Piraeus
: On 13 June 2013 17:53, Grant Edwards wrote: > > Unfortunately, something that requires typing commands would not fly. I haven't used it (very rarely use GUI dev tools), but Tortoise Hg seems to have a decent reputation for Mercurial (and is at least somewhat

Re: Version Control Software

2013-06-13 Thread Chris Angelico
On Fri, Jun 14, 2013 at 8:15 AM, Fábio Santos wrote: > I must disagree. I used git a lot on windows this past year, on a Console > shell (which is basically a CMD.EXE shell with tabs and appropriate > select/copy/paste) and it was quite useful. Maybe that's changed since the last time I installed

Re: Version Control Software

2013-06-13 Thread Fábio Santos
On 13 Jun 2013 22:34, "Chris Angelico" wrote: > [...] > It's > possible to get git for Windows, including gitk and 'git gui' (not > sure about any other graphical tools, they're the only two I use), but > the most convenient way to use them is from a ported bash. I must disagree. I used git a lot

Re: Version Control Software

2013-06-13 Thread Chris Angelico
On Fri, Jun 14, 2013 at 7:53 AM, Grant Edwards wrote: > On 2013-06-13, Chris Angelico wrote: >> On Fri, Jun 14, 2013 at 3:06 AM, Grant Edwards >> wrote: >> I do almost exclusively Linux dev, but occasionally nip onto Windows >> for one reason or another (possibly inside a virtual machine). It's

Re: Version Control Software

2013-06-13 Thread Grant Edwards
On 2013-06-13, Chris Angelico wrote: > On Fri, Jun 14, 2013 at 3:06 AM, Grant Edwards > wrote: > >> The last time we made the choice (4-5 years ago), Windows support for >> get, bzr, and hg was definitely lacking compared to svn. The lack of >> something like tortoisesvn for hg/git/bzr was a ki

Re: Version Control Software

2013-06-13 Thread Chris Angelico
On Fri, Jun 14, 2013 at 3:06 AM, Grant Edwards wrote: > The last time we made the choice (4-5 years ago), Windows support for > get, bzr, and hg was definitely lacking compared to svn. The lack of > something like tortoisesvn for hg/git/bzr was a killer. It looks like > the situation has improve

Re: Version Control Software

2013-06-13 Thread Grant Edwards
On 2013-06-13, Ben Finney wrote: > cutems93 writes: > >> I am looking for an appropriate version control software for python >> development, and need professionals' help to make a good decision. > >> Currently I am considering four software: git, SVN, CVS, and &g

Re: Version Control Software

2013-06-13 Thread Roy Smith
In article , Tim Chase wrote: > On 2013-06-13 10:20, Serhiy Storchaka wrote: > > 13.06.13 05:41, Tim Chase написав(ла): > > > -hg: last I checked, can't do octopus merges (merges with more > > > than two parents) > > > > > > +git: can do octopus merges > > > > Actually it is possible i

Re: Version Control Software

2013-06-13 Thread Rui Maciel
Roy Smith wrote: > In article <98c13a55-dbf2-46a7-a2aa-8c5f052ff...@googlegroups.com>, > cutems93 wrote: > >> I am looking for an appropriate version control software for python >> development, and need professionals' help to make a good decision. >> Cu

Re: Version Control Software

2013-06-13 Thread Tim Chase
On 2013-06-13 10:20, Serhiy Storchaka wrote: > 13.06.13 05:41, Tim Chase написав(ла): > > -hg: last I checked, can't do octopus merges (merges with more > > than two parents) > > > > +git: can do octopus merges > > Actually it is possible in Mercurial. Okay, then that moots this pro/con pair. I

Re: Version Control Software

2013-06-13 Thread rusi
On Jun 13, 7:30 am, Ben Finney wrote: > > You should be wary of GitHub, a very popular Git hosting site. It uses > what amount to proprietary protocols, which encourage using GitHub's > specific interface instead of native Git for your operations and hide a > lot of the needless complexity; but th

Re: Version Control Software

2013-06-13 Thread rusi
On Jun 13, 4:26 pm, MRAB wrote: > On 13/06/2013 07:00, cutems93 wrote:> Thank you everyone for such helpful > responses! Actually, I have one > > more question. Does anybody have experience with closed source > > version control software? If so, why did you buy it instead of

Re: Version Control Software

2013-06-13 Thread MRAB
On 13/06/2013 07:00, cutems93 wrote: Thank you everyone for such helpful responses! Actually, I have one more question. Does anybody have experience with closed source version control software? If so, why did you buy it instead of downloading open source software? Does closed source vcs have

Re: Version Control Software

2013-06-13 Thread Roy Smith
In article <2644d0de-9a81-41aa-b27a-cb4535964...@googlegroups.com>, cutems93 wrote: > Thank you everyone for such helpful responses! Actually, I have one more > question. Does anybody have experience with closed source version control > software? If so, why did you bu

Re: Version Control Software

2013-06-13 Thread Serhiy Storchaka
13.06.13 05:41, Tim Chase написав(ла): -hg: last I checked, can't do octopus merges (merges with more than two parents) +git: can do octopus merges Actually it is possible in Mercurial. I just have made a merge of two files in CPython test suite (http://bugs.python.org/issue18048). -- http

Re: Version Control Software

2013-06-12 Thread rusi
On Jun 13, 11:00 am, cutems93 wrote: > Thank you everyone for such helpful responses! Actually, I have one more > question. Does anybody have experience with closed source version control > software? If so, why did you buy it instead of downloading open source > software? Does c

Re: Version Control Software

2013-06-12 Thread cutems93
Thank you everyone for such helpful responses! Actually, I have one more question. Does anybody have experience with closed source version control software? If so, why did you buy it instead of downloading open source software? Does closed source vcs have some benefits over open source in some

Re: Version Control Software

2013-06-12 Thread Roy Smith
In article <98c13a55-dbf2-46a7-a2aa-8c5f052ff...@googlegroups.com>, cutems93 wrote: > I am looking for an appropriate version control software for python > development, and need professionals' help to make a good decision. Currently > I am considering four software

Re: Version Control Software

2013-06-12 Thread Tim Chase
On 2013-06-12 16:27, cutems93 wrote: > I am looking for an appropriate version control software for python > development, and need professionals' help to make a good decision. While I'm generally a git user (see my other email), I'll also put in a plug for Fossil <http:

Re: Version Control Software

2013-06-12 Thread Tim Chase
[much of my reply echos Chris but elaborate] On 2013-06-13 10:04, Chris Angelico wrote: > On Thu, Jun 13, 2013 at 9:27 AM, cutems93 > wrote: > > Currently I am considering four software: git, SVN, > > CVS, and Mercurial. > > Don't touch CVS unless you absolutely have to. SVN is also > distinctly

Re: Version Control Software

2013-06-12 Thread Ben Finney
cutems93 writes: > I am looking for an appropriate version control software for python > development, and need professionals' help to make a good decision. > Currently I am considering four software: git, SVN, CVS, and > Mercurial. These days there is no good reason to use C

Re: Version Control Software

2013-06-12 Thread Chris Angelico
On Thu, Jun 13, 2013 at 9:27 AM, cutems93 wrote: > I am looking for an appropriate version control software for python > development, and need professionals' help to make a good decision. Currently > I am considering four software: git, SVN, CVS, and Mercurial. Of course, I >

Re: Version Control Software

2013-06-12 Thread Joel Goldstick
git or hg. but git is most popular and very easy to learn. Its also great for distributed develpment On Wed, Jun 12, 2013 at 7:36 PM, Mark Janssen wrote: > > I am looking for an appropriate version control software for python > development, and need professionals' help to make a

Re: Version Control Software

2013-06-12 Thread Mark Janssen
> I am looking for an appropriate version control software for python > development, and need professionals' help to make a good decision. Currently > I am considering four software: git, SVN, CVS, and Mercurial. I'm not real experienced, but I understand that SVN is good i

Version Control Software

2013-06-12 Thread cutems93
I am looking for an appropriate version control software for python development, and need professionals' help to make a good decision. Currently I am considering four software: git, SVN, CVS, and Mercurial. Of course, I already did some research on different characteristics of version sof