Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Revision Control

Name: Anonymous 2008-08-24 22:39

What does /prog/ think of revision control, and what are its favorite and least-favorite revision control systems?

Name: Anonymous 2008-08-24 23:29

a) It's a good idea in theory
b) cvs sucks, ClearCase is typical IBM overengineered bullshite, git seems OK but I've only used it a bit. Don't know much about svn.

Name: Anonymous 2008-08-25 0:08

>>2
git would be slightly faster if it were written in ruby.

Name: Anonymous 2008-08-25 0:09

>>2
a) It's a good idea in theory
You mean you know developper teams right now who willingly DON'T use it? What the fuck?

Name: Anonymous 2008-08-25 0:16

>>4
No, I mean that lots of scms are poor implementations of a good idea.

Name: Anonymous 2008-08-25 9:02

>>5
IHBU1T. For a second I imagined coders swapping disks with eachother and passing the afternoon in 'merger hell'...

-------------
1- Unwillingly

Name: Anonymous 2008-08-25 15:19

I use svn for everything. Version control is awesome shit when you develop on 4 machines and have even more production machines because it's fucking easy to script automatic testing and deployment tasks.

Not to mention that none of my development machines have RAID'd storage, so putting it in a svn repository sitting on RAID-1 and mirrored nightly to an external backup makes me all warm inside when my HDDs die (too much porn).

Name: Anonymous 2008-08-25 15:33

>>7
(too much porn)
No such thing.

Name: Anonymous 2008-08-25 16:44

We still use CVS, simply because we haven't been arsed to flip over to something newer like git.  Yeah, moving/renaming files and directories suck, but it works.

Also, Perforce eats shit-dipped turds.  That motherfucker ate repositories constantly, and generally fucked up and crashed all the time.  I can't believe they charge for that heap of bullshit.  Some of the tools look pretty, though.

Name: Anonymous 2008-08-25 17:59

Monotone is where git stole all its good ideas.
You CVS users should just stick with SVN, though.

Name: Anonymous 2008-08-25 18:10

>>8
Too much porn that I've watched too many times to be as fun as new stuff which could be using the same space.

git (and hg, for that matter) both seem interesting from an academic standpoint, but when I used them they were both slow as fuck so I ended that experiment pretty quickly and went back to svn. Perforce can scream in hell for eternity.

Name: Anonymous 2008-08-25 18:29

git is about the best around.

Name: Anonymous 2008-08-25 18:33

>>11
Git slow? You best be trollin'.

Name: Anonymous 2008-08-25 18:36

>>10
We all know that, but git has more momentum and support behind it.

Plus, is speed really an issue with version control if the features are good?

Name: Anonymous 2008-08-25 18:46

No love for Perforce?  GOOD!  FUCK PERFORCE IN THE ASS!

Name: Anonymous 2008-08-25 19:06

>>14
Yet everything is much slower than git. I'd say it matters, having used the fastest thing around.

Plus, offline commits. Can't beat that for decentralized, or even branch-oriented development.

Name: Anonymous 2008-08-25 19:17

cvs is such a pile of dicks. We use it at work for a ~2,000,000 LOC project.

;_;

Name: Anonymous 2008-08-25 19:38

What do you guys store in your repositories?

Name: Anonymous 2008-08-25 19:39

>>18
Source code, documents, libraries, scripts, whatthefuckkindofquestionisthat?

Name: Anonymous 2008-08-25 19:41

>>19
I dunno what to put in my repository. I don't write anything special :(

Name: Anonymous 2008-08-25 20:06

>>18
SICP. Thousands of copies of it.

Name: Anonymous 2008-08-25 20:20

Using SVN, moderately happy, small project, ~ 300 KLOC, just 2 people using it.

Name: Anonymous 2008-08-25 20:22

>>22
Is it a fork of the limix curnel

Name: Anonymous 2008-08-25 21:00

>>18
PORN

Name: Anonymous 2008-08-25 21:10

>>24
What's the point of storing porn in a revision control system? Unless you like editing your porn a lot.

Name: Anonymous 2008-08-25 21:14

>>25
>:3

Name: Anonymous 2008-08-25 21:15

>>25
Using version control simply as a repository is sometimes a decent way to share files across multiple machines.

Name: Anonymous 2008-08-25 21:43

>>27
No it isn't. man rsync.

Name: Anonymous 2008-08-25 22:11

>>28
I prefer scp.

Name: Anonymous 2008-08-25 22:14

>>29
I prefer sicp.

Name: Anonymous 2008-08-26 0:05

>>22
lol my project are all liek 500kloc+ you suck

Name: Anonymous 2008-08-26 0:08

>>31
Just curious, what kind of proggies do you write?

Name: Anonymous 2008-08-26 0:58

>>32
"proggies"?  Just curious, what kind of faggot are you?

Name: Anonymous 2008-08-26 0:59

>>30
I PREFER MAPQUEST

Name: Anonymous 2008-08-26 9:07

>>34
look I know it makes you really popular at the gay bar when you say this but here we don't swing that way

Name: Anonymous 2008-08-26 10:10

>>33
``Proggies'' is what we used to call ``programs'' in the good ol' days.

Name: Anonymous 2008-08-26 10:12

>>36
If you're a faggot or a twelve-year-old (read: faggot).

Name: Anonymous 2008-08-26 10:17

>>36
Wrong. They were called Green Harolds. Because Harold was the first one to program, or faledikyn as we called it back then, a program. So, in essence, you would say: Sam is faledikyn a Green Harold.

Name: Anonymous 2008-08-26 10:18

>>38
WTF?

Name: Anonymous 2008-08-26 10:23

>>39
That was the style back then. Of course, we didn't faledikyn in green letters. They were black but this is how we rolled.

Name: Anonymous 2008-08-26 10:26

>>40
You're weird bro. You need some help.

Name: Anonymous 2008-08-26 11:29

>>31
I wrote my entire operating system in 200 lines of C and 6 lines of Haskell. Enjoy your enterprise bullshit.

Name: Anonymous 2008-08-26 11:34

I wrote my entire Leah Culver replica in 10,000 lines of C and 5,000 lines of Haskell. Enjoy your un-lubricated vagina.

Name: Anonymous 2008-08-26 12:28

>>43
Lies, the longest Haskell program ever written was 56 lines. 5,000 lines of Haskell would be enough to simulate the entire universe, let alone a simple acne-ridden girl.

Name: Anonymous 2008-08-26 12:42

Well, I think this thread has been sufficiently derailed.

Name: Anonymous 2008-08-26 13:24

>>44
I'd stimulate her acne if you know what I mean.

Name: Anonymous 2008-08-26 14:46

The fact she has acne turns me on, really.

Name: Anonymous 2008-08-26 15:27

>>44
http://en.wikipedia.org/wiki/LOLITA
LOLITA was an early example of a substantial application written in a functional language: it consisted of around 50,000 lines of Haskell, with around 6000 lines of C.

Name: Anonymous 2008-08-26 15:36

>>48
[citation needed]

Name: Anonymous 2008-08-26 15:49

>>49
http://www.dur.ac.uk/p.c.callaghan/muc6-paper.ps.gz
LOLITA occupies approx. 45,000 lines of Haskell, plus some 6,000 lines of C, in 300 modules.

Name: Anonymous 2008-08-26 20:10

>>50
I uhh, I guess you got me there (HYBT?)

Name: Anonymous 2011-04-13 8:13

wow nice dubs, >>55

Name: Anonymous 2011-04-13 8:14

>>54

thank you

Name: Anonymous 2011-04-13 9:57

>>1
Hello, 2008.  I'm from 2011, and by this time git has obsoleted everything else.

Name: Anonymous 2011-04-13 12:20

>>56
Lies

Name: Anonymous 2011-04-13 14:39

I use git and/or mercurial. Subversion has been a laggard as of late and is becoming obsolete compared to the newer distributed VCSes. I get frustrated now when I have to use subversion for someone elses project, svn is just slow as molasses, nor is it as intelligent.

That said, version control is mandatory knowledge if you want to get a half decent or better development job in the industry.

Name: Anonymous 2011-04-13 14:51

>>58
You should consider switching to GNU arch. It is Free software and the official version control system of the GNU project.

Name: Anonymous 2011-04-13 17:31

i use git for pretty much everything, not only source code but also documents and dotfiles.

Name: Anonymous 2011-04-13 21:28

>>59
Git is also free with many official GNU projects choosing to use it such as Hurd for example.

Name: Anonymous 2011-04-13 23:43

My favorite revision control is "keep old versions as numbered files in some subdirectory"

Name: Anonymous 2011-04-13 23:47

>>62
NoSql Flat-File Revision Enterprise System

Name: Anonymous 2011-04-13 23:52

What's hilarious is that Apple has bought out the makers of Versions, a graphical front-end for SVN on OS X, and have integrated it directly into Finder (their file system front-end) and other applications. Now Apple hipsters are claiming that OS X is the first OS to have general version control for documents, and that other computing environments are incapable of versioning.

Name: Anonymous 2011-04-14 1:54

And so Macs imitate PCs.

Name: Linux Torvaaldsen 2011-04-14 6:07

Anyone who actually enjoys using svn (and similar systems) is a fucking retard and should stay away from software development.

Name: 2012-01-25 23:01


Don't change these.
Name: Email:
Entire Thread Thread List