If you like this site, I would appreciate a gift from my wishlist.
Subversion Fortune Cookies
About
These are fortune cookies related to the
Subversion version control system.
The Fortunes Themselves
A typical day on #svn, the Subversion channel
Display
rindolf |
sussman: I get a " " instead of "!" |
sussman |
!! |
sussman |
for the parent directory? |
* sussman |
banishes libsvn_wc into the underworld |
Channel
|
#svn |
Network
|
Freenode |
The Subversion developers acting like children on #svn
Display
kfogel |
heh |
kfogel |
sussman just filed a dup, sussman just filed a dup, sussman just fi |
* epg |
points and laughs at sussman |
kfogel |
everyone: point and laugh at sussman |
* kfogel |
hears the raucous, hyena-like sound of #svn laughing at sussman |
* sussman |
crumbles |
Channel
|
#svn |
Network
|
Freenode |
Writing a Bitkeeper Replacement
Display
Writing a BitKeeper replacement is probably easier at
this point than getting its license changed.
Matt Mackall on OFTC.net #offtopic.
P.S: Matt Mackall has eventually projected Mercurial,
which is a version control system,
and an alternative to BitKeeper.
Internal Microsoft Code
Display
Sometimes I think Microsoft has more internal code than code
it sells to the outside.
Shlomi Fish
Subversion: Contributing Member
Display
Great. Just Great. I wanted to remain a lazy leech, just using the
selfless work others have done on subversion for my own personal
advantage. The problem is, as soon as I read HACKING and learn how to
submit a patch and begin by contributing something as tiny as a FAQ fix,
I'll be hooked, and I'll start to become a contributing member of
society. Next, I'm afraid I'll want to tackle a bite-sized task and help
fix bugs and develop the product. (You guys are so sneaky!!) :-)
(“Sorry, Honey. Can you take care of that? I have to submit another svn
patch…”)
Steve Dwire on the Subversion Development List
What happened to Christopher Michael Pilato?
Display
What happened to Christopher Michael Pilato?
Is he gone?
Is he gone for good?
Is he gone for better?
Is he gone for best?
Is he gone forever?
Will he return?
Who is Christopher Michael Pilato, anyway?
Shlomi Fish
Author
|
Shlomi Fish |
Work
|
Adapted from an IRC Monologue |
Discussing the Subversion Build System in #svn.
Display
rindolf |
sussman: for the record, I think the build system is the ultimate proof that python code can be as bad as Perl one. |
* clkao |
giggles |
jackr |
hehe |
* rindolf |
hopes he's not starting a flamewar |
clkao |
btw, freebsd svn port maintainer was complaining about unable to do --with-swig specifying only perl or pythong bindings to build.. |
* cmpilato |
notes that the topic of this channel is Subversion. |
clkao |
(so he refused to include the option for building either bindings in the port!) |
rindolf |
I once saw a perl5 code written in perl4 style. Now that was hideous. |
fitz |
complicated != bad |
fitz |
"Building is complicated--that's why build systems are complicated." --kfogel |
Channel
|
#svn |
Network
|
Freenode |
Python vs. Perl on #svn
Display
rindolf |
Is gstein the person to blame for the anti-Perl FUD on http://viewcvs.sf.net/? |
sussman |
yes. |
cmpilato |
likely. . . . |
ghudson |
Subversion used to be this amazing nest of anti-perl people. That's calmed down a bit... largely because Greg Stein has been distracted. :) |
rindolf |
I personally am a Perl guy who despises Python, but can still tolerate the Subversion tests because they are actually shell scripts in disguise. |
* jackr |
thinks there are other Python-loving Perl haters around |
Channel
|
#svn |
Network
|
Freenode |
#svn - Faster Checkouts
Display
sussman |
wow. |
sussman |
so 0.33 is gonna have way faster checkouts/updates in both network layers. |
sussman |
that's fantastic. |
josander |
how is this compared to http, svn-ssh and cvs: svn co floppy:// ? Have anyome measured this? |
ghudson |
floppy://? |
sussman |
hehehe |
josander |
yes, the floppy network. -:) |
Channel
|
#svn |
Network
|
Freenode |
#svn while releasing svn 0.34
Display
sussman |
rollin rollin rollin |
sussman |
keep that tarball rollin |
plasmabal |
o/~ roll roll roll the ball o/~ |
plasmabal |
o/~ gently down the stream o/~ |
sussman |
roll the plasma ball? |
* plasmabal |
roll~~~ #svn |
Channel
|
#svn |
Network
|
Freenode |
kfogel is Paranoid on #svn
Display
kfogel |
ghudson: there was a three hour difference, so people would have noticed the warnings |
kfogel |
but yes, that's the only dfiference |
kfogel |
i.e., you could theoretically test with the current test tarball |
ghudson |
Yeah, not important for my purposes, is what I meant. |
* kfogel |
is super paranoid and prefers testing of the real tarball, but has retained just enough sanity to know that this is paranoia... |
kfogel |
"Why, what could *possibly* go wrong?" |
* fitz |
watches kfogel's hair spontaneously combust |
kfogel |
arrrrgh |
CIA |
kfogel committed revision 7737: * CHANGES: Mention APR req upgrade for 0.33. |
* rooneg |
wonders how kfogel will deal with having burning hair... |
Channel
|
#svn |
Network
|
Freenode |
#svn - Red Hat 9
Display
sussman |
ghudson: what OS did you compile the tarball on? |
ghudson |
Red Hat 9. |
sussman |
me too, hm. |
* sussman |
wishes he were still using freebsd, for diversity's sake |
* fitz |
wishes sussman were a chocolate cake |
fitz |
mmmm... cake... |
Channel
|
#svn |
Network
|
Freenode |
#svn - Commit Thuds
Display
rooneg |
weird, mine and jack's come out way too fast with this player... but the others all work fine. |
rooneg |
and after hearing them all, i have two thinigs to say: first, it must be really amusing hearing that stuff randomly throughout the day in the office, and two, cmike spent far too long on his ;-) |
sussman |
rooneg: yours and jack's got corrupted |
sussman |
cmpilato goofed when converting from mp3 to ogg |
sussman |
he's gonna fix it, tho |
rooneg |
cool |
* rooneg |
considers filing a critical issue about the problem ;-) |
sussman |
heh |
rooneg |
obviously this will block any 1.0 release |
sussman |
indeed. |
Channel
|
#svn |
Network
|
Freenode |
Swedish Chef on #svn
Display
mbk |
bork bork bork |
sabor |
svn mv mbk "swedish chef" |
breser |
ROFL |
mbk |
svn revert |
Channel
|
#svn |
Network
|
Freenode |
Petting stuff on #svn
Display
CIA |
sussman committed revision 6517: A minimal C client app, for demonstration purposes. Now we can point |
* sussman |
pets CIA again |
* rindolf |
pets sussman again |
sussman |
eep |
Channel
|
#svn |
Network
|
Freenode |
What CIA Watches on #svn
Display
kfogel |
rindolf: CIA watches much more than just Subversion. Google on it (uh, include the word "commit" too I guess), the details are quite interesting. |
fitz |
it's currently watching kfogel's houseplants |
kfogel |
rindolf: If you don't know Fitz, you'll probably assume he's joking. |
sussman |
go into #commits |
sussman |
you can see all the CIA commits for different opensource projects |
kfogel |
...which is to say, all the commits. |
kfogel |
muwah-ha-hah-hah-haaaaah |
* fitz |
hides |
Channel
|
#svn |
Network
|
Freenode |
A typical day at #svn (the Subversion channel)
Display
* rindolf |
is compiling the Mozilla 1.6 RPM now |
* dsp |
whispers, "Firebird" |
* sussman |
whispers, "Galeon" |
* theoddbot |
whispers "Safari" |
sussman |
Ah, Linux. Have it Your Way. |
* rindolf |
wonders why so many people are whispering |
sussman |
shhhhh! |
* rindolf |
shouts "Stop the whispering insanity!" |
* theoddbot |
whispers "Whats up with that rindolf guy ?" |
* sussman |
says, "when did we all get trapped in a MUD"? |
Channel
|
#svn |
Network
|
Freenode |
Huge Repository on #svn - the Subversion channel.
Display
jackr |
clkao: I have a 1.25Tb CVS repo that I'm afraid they'll ask me to convert |
sussman |
fear! |
jackr |
... and loathing! |
clkao |
you must! since you're @collab |
clkao |
heh |
sussman |
indeed. |
jackr |
It would probably go into several SVN repos (there are no boundaries inside CVS, so it's not necessarily 1::1). But individual pieces are often much bigger than 10.5g |
sussman |
fear, indeed. |
* sussman |
covers his eyes, ears, and mouth. |
sussman |
"there's no problem here" |
Channel
|
#svn |
Network
|
Freenode |
A not-so-typical day at #svn.
Display
rindolf |
Hmmmppf... sussman is not here? |
rindolf |
What is #svn without sussman? |
rindolf |
It's like a cat without a mustache! |
dionisos |
:-) |
fitz |
heh |
dionisos |
maybe we need a stand-in-sussman..! |
rindolf |
dionisos: a sussman-bot |
dionisos |
yea. working on *that* though... |
* dionisos |
is now known as sussman-temp |
→sussman |
has joined #svn |
* ChanServ |
gives channel operator status to sussman |
rindolf |
sussman-temp: oops! |
* sussman-temp |
is now known as dionisos |
rindolf |
hi sussman |
Channel
|
#svn |
Network
|
Freenode |
Murder and Mayhem at #svn - The Subversion Channel.
Display
* rindolf |
feels a desire for mayhem and murder of the Subversion developers |
darix |
rindolf: don't do this! |
darix |
we still need them |
rindolf |
darix: heh heh right. |
rindolf |
Of course, I am a Subversion developer, too. |
* darix |
gives rindolf a sword |
darix |
do harakiri then ... that keeps us enough other devs ;p |
darix |
and you killed at least one of them ;) |
* rindolf |
feels a desire for mayhem and murder of darix |
* rindolf |
takes darix' sword and uses it to stab darix |
DigiGuy |
YAY! |
Channel
|
#svn |
Network
|
Freenode |
All alone on #svn - The Subversion Channel.
Display
rindolf |
Hi all |
rindolf |
sussman: here? |
rindolf |
kfogel: here? |
rindolf |
fitz: here? |
rindolf |
Am I alone in the world? |
rindolf |
Have everyone abandoned me? |
rindolf |
Why doesn't anybody answer? |
* rindolf |
starts to cry |
sussman |
here |
* rindolf |
stops crying |
* rindolf |
hugs sussman |
* rindolf |
whispers to him "I'm so glad you're back" |
Channel
|
#svn |
Network
|
Freenode |
"If only SVN were Arch" on #svn - The Subversion Channel.
Display
rindolf |
Oh! Subversion, Subversion! If only you were Arch! |
* sussman |
hands svk to rindolf |
* rindolf |
whispers "Or BitKeeper!" and runs. |
Channel
|
#svn |
Network
|
Freenode |
"Real IDE" on #svn - The Subversion Channel.
Display
sussman |
you need to use gdb in a real IDE, like emacs, or ddd. |
sussman |
something that shows a pointer moving down your code. |
rindolf |
sussman: IDEs are for wimps... ;-) |
rindolf |
Seriously, sometimes invoking gdb is very quick and I'm accustomed to it. |
rindolf |
ddd is quite on the heavy side. |
rindolf |
"Programming happens in the mind, not in the IDE" --- Gil'ad Ben-Yossef |
rindolf |
So does debugging. |
sussman |
sure. |
sussman |
why would you possibly want to see all your code at once? |
sussman |
it's much easier to see single lines printed out and try to remember what the function looks like. :-) |
rindolf |
ed, anyone? ;-) |
rindolf |
"I wanna use ex and I wanna use vee (=vi). Ed is dead, ed is dead, baby!" |
sussman |
"Ed is for people who can *remember* what they're working on." |
* jackr |
remembers when he could remember what he was working on. Sometimes. |
Channel
|
#svn |
Network
|
Freenode |
Bot playing at #svn - the Subversion Channel.
Display
sussman |
ayita: learn ayita=ayita? |
ayita |
I'll try to remember 'ayita?' about 'ayita'. |
sussman |
ayita? |
ayita |
ayita? |
sussman |
no infinite loop, unfortunately. |
dionisos |
lol :-) |
rindolf |
subversion? |
ayita |
subversion is a Next-Generation Open Source Version Control System (with a space at the beginning) |
dionisos |
sander tried her to get to leave when she first came in :-) |
dionisos |
giving here some \n string |
rindolf |
ayita: learn subversion=subversion is a Next-Generation Open Source Version Control System |
ayita |
rindolf: you're not authorised to tell me that. |
* rindolf |
kills dionisos |
Channel
|
#svn |
Network
|
Freenode |
"Write an Info-bot" on #svn - The Subversion Channel.
Display
rindolf |
What should I do now? Use printf's? |
rindolf |
Talking about retro. |
dionisos |
no. write an info-bot. |
rindolf |
a gdb info-bot? |
dionisos |
sure. |
Channel
|
#svn |
Network
|
Freenode |
Physical violence at #svn - The Subversion Channel.
Display
rindolf |
How can I best install Subversion on a Debian Stable system? |
breser |
rindolf: Presumably with apt. |
rindolf |
breser: subversion is not present in Debian Stable, and installing it from testing or unstable may require upgrading half if not more of the system. |
rindolf |
And I know what apt is. |
* rindolf |
kicks breser so he won't give obvious but useless answers like Microsoft support persons. |
* breser |
kicks rindolf so he won't ask vague questions that result in obvious but useless responses when he already knows the obvious but usless response is the obvious response to give. |
* rindolf |
kicks breser for no reason at all. |
Channel
|
#svn |
Network
|
Freenode |
Looking for sussman, at #svn, the Subversion Channel.
Display
rindolf |
sussman's been idle for 15 minutes. |
rindolf |
And I need to talk to him. |
rindolf |
sussman, oh sussman! Where art thou, sussman? |
rindolf |
Or is it "wherefore"? |
arild_f |
The shakespearian version is "wherefore", IIRC |
rindolf |
Where have all the sussmans gone? (Long time passing) |
rindolf |
Where have all the sussmans gone? (Long time ago) |
rindolf |
Where have all the sussmans gone? They've been idle, everyone. |
rindolf |
When will they ever learn? |
rindolf |
When will they ever learn? |
Channel
|
#svn |
Network
|
Freenode |
Discussing the beauties of men adopting their wife's maiden name on on #svn - The sussman^W Subversion channel.
Display
rindolf |
sussman: people mock your name (= Ben Collins-Sussman) here: http://tinyurl.com/5vl69 |
rindolf |
sussman: and it's the only comments I got regarding the interview except for kfogel's |
sussman |
rindolf: I replied. |
rindolf |
sussman: reloading |
rindolf |
sussman: 220$ for a last name change? Holy virgin mother of god! |
sussman |
why? |
rindolf |
sussman: but if you were Ben Collins, people would have confused you with BenC. And no-one will understand who "sussman" is. |
rindolf |
sussman: $220 is a lot of money, especially in Israel. |
sussman |
Horrible sexist discrimination, really. I had to pay $400 and swear in front of a judge, to get my name changed. |
sussman |
My wife had to do nothing. She just showed her marriage license, and instantly got a new ID. |
rindolf |
sussman: another fortune cookie coming right up. |
Channel
|
#svn |
Network
|
Freenode |
#svn's tribute to "Finding Nemo"
Display
darix |
oooooooooooooooooooooh noooooooooooooo |
rindolf |
darix: what's wrong? |
rindolf |
What's wrooooooooooooooooooooooooooong |
darix |
rindolf: sussman is gone. |
rindolf |
I can speak whale. |
rindolf |
Caaaaaaaaaan yoooooooouuuuuuu speaaaaaaaakkkkkkkk whaaaaaaaaaaaale? |
edmund |
ha ha |
Channel
|
#svn |
Network
|
Freenode |
Baby talk at FreeNode's #svn, the Subversion Channel.
Display
rindolf |
sussman: have your wife and you decided what your newborn is going to be called? |
DannyB |
"Baby Sussman" |
PerlJam |
Sussbaby |
DannyB |
Sussman 2.0 |
PerlJam |
minisuss |
DannyB |
Suss SFF |
rindolf |
5|_|55m/-\n |
DannyB |
Sussman baby edition |
Rytmis_ |
Ben Mini? |
rindolf |
Will he have a last name of Collins-Sussman as well, or just Sussman? |
PerlJam |
rindolf: he may have a completely different last name! Why limit the selection so? ;) |
sussman |
heh |
sussman |
no names yet |
sussman |
yes, twill be collins-sussman |
rindolf |
Collman or Susslis. |
Channel
|
#svn |
Network
|
Freenode |
PEBKAC - Freenode #svn - The Subversion channel.
Display
rindolf |
Success!!! |
rindolf |
I discovered another copy-and-paste-bug and now everything is working. In Perl. |
rindolf |
Problem between the keyboard and the chair. |
Rytmis |
The most common sort |
rindolf |
_My_ keyboard and chair. |
Rytmis |
I stand by my statement *grin* |
rindolf |
That's the problem with starting from a code that does things differently, and does more. |
rindolf |
It's a good thing I wrote this test case. |
Channel
|
#svn |
Network
|
Freenode |
"Who killed ayita?" on Freenode #svn, The Subversion Channel.
Display
rindolf |
ayita: kfogel interview is http://developers.slashdot.org/article.pl?sid=05/07/27/1555228 |
ayita |
Thanks! |
rindolf |
ayita: good girl. |
rindolf |
ayita: kfogel interview? |
rindolf |
ayita: kfogel interview? |
* Dave` |
smells ayita timing out |
darix |
ayita: index kfogel.* |
darix |
you killed her it seems |
rindolf |
darix: LOL |
davidjames |
It's not nice to hurt people |
Dave` |
Oh my god, they killed ayita! |
sussman |
hiiiiiiiiiidey ho! |
* rindolf |
quickly finds someone else to blame. |
rindolf |
a scape-goat! |
rindolf |
sussman: you'll be the ideal scape-goat for the murder of ayita. |
sussman |
I think you'de be good at the 'werewolf' game |
rindolf |
"You know it would be the easiest thing to blame it on Nanny." |
rindolf |
"Let's do it then." |
Channel
|
#svn |
Network
|
Freenode |
Freenode #svn's Quest for the Holy Grail
Display
rindolf |
sussman: don't say the BK-word... |
clkao |
dude, no one mentioned bk until you did |
rindolf |
clkao: <sussman> just like most of the decentralized SCMs, like arch, bitkeeper, etc. |
rindolf |
"We are the knights who say "BitKeeper"." |
danderson |
"We are NO LONGER the knights who say "BitKeeper". We are the knights who say "git git git cogito Linus!". |
rindolf |
danderson: "Subversion!". "Bleh, that's one word that the knights who say "git git git cogito Linus!" cannot hear." |
rindolf |
"What is your name?" "What is your quest?" "What is the asymptotic complexity of the Subversion delta algorithm." |
rindolf |
"Which one? vdelta or xdelta?" |
danderson |
what do you mean, xdelta or vdelta? |
rindolf |
"I don't know!" |
* rindolf |
falls into the chasm |
danderson |
"How come you know so much about delta algorithms? - Well, you have to know these things when you're a commiter." |
Channel
|
#svn |
Network
|
Freenode |
Versioning 3-D Objects
Display
Hi,
a friend of mine runs a small restaurant and wants to
professionalize his IT. Our idea was to store
everything in subversion (we use Debian with svn 1.3).
We had absolutely no problems with the 2D objects,
converting recipes to ASCII and storing them was
peanuts. However the 3D objects are giving us a
headache - the forks and knifes are stuck in the
keyboard, we even destroyed a floppy drive trying to
read an apple.
Any ideas how we can still use SVN to store everything?
Konrad Rosenbaum on the Subversion Users' mailing
list
http://svn.haxx.se/users/archive-2006-04/0008.shtml
1 April 2006
Display
Linus isn't saying that CVS and Subversion have fixable
bugs or missing features. It's not about the code.
He is saying that they solve the wrong problem. The
Subversion team wants to solve Problem A, and Linus
wants to solve Problem B. No amount of code will turn
the solution to Problem A into a solution for Problem
B. Bothering the Subversion team with code addressing
Problem B will only irritate them, since they're
working on Problem A.
The right way to handle differing goals is to start a
different project. That's what he did.
Don't be confused by the labels. Source Code Management
means different things to different people, and there
isn't always much overlap in how each person defines
it. Ships and airplanes are both 'vehicles', but that
doesn't mean that a few changes will turn one to the
other.
Subversion: Linus and Keywords Substitution
Display
Regarding keyword substituion: It turns out that Linus thinks it's a
horrible idea: http://kerneltrap.org/mailarchive/git/2006/10/9/223932
His argument is that it may destroy binary files.
This is bogus since keyword-substitution is *off* by
default. It will occur only for files that were
explicitly marked for substitution. For example in
subversion:
svn propset svn:keywords "Id Author Revision" *.h *.c
As a substitute (pun intended) for the lack in this
feature he gives a hand crafted, build system
dependent, manual (i.e: error prone) method.
What a lame excuse.
Dazjorz on bzr
Display
bzr is slower than Subversion in combination with
Sourceforge.
Dazjorz
(17-September-2009)
Author
|
Dazjorz |
Work
|
Chat with Shlomi Fish |
sussman on git #1
Display
Computer Scientists love git, not just because it comes
first alphabetically, but because it's stupid. Everyone
else loves git because it's GIT!
"Git is the stupid content tracker."
And git doesn't waste space on my Newton MessagePad.
Just look:
-rwxr-xr-x 1 root 24 Oct 29 2009 /bin/git
-rwxr-xr-t 4 root 1310720 Jan 1 2005 /usr/bin/hg
-rwxr-xr-x 1 root 5.89824e37 Oct 22 2001
/usr/local/subversion/bin/svn
Of course, on the system *I* administrate, hg is
symlinked to git. svn has been replaced by a shell
script which 1) Generates a syslog message at level
LOG_EMERG; 2) reduces the user's disk quota by 10GB;
and 3) RUNS GIT!!!!!!
"Git is the stupid content tracker."
sussman on git #2
Display
"Git is the stupid content tracker."
Git, the greatest WYGIWYG revision control system of
all.
GIT IS THE TRUE PATH TO NIRVANA! GIT HAS BEEN THE
CHOICE OF EDUCATED AND IGNORANT ALIKE FOR CENTURIES!
GIT WILL NOT CORRUPT YOUR PRECIOUS BODILY FLUIDS!! GIT
IS THE STUPID CONTENT TRACKER! GIT MAKES THE SUN SHINE
AND THE BIRDS SING AND THE GRASS GREEN!! GIT WAS HANDED
DOWN TO US FROM LINUS UPON THE MOUNTAIN, AND LINUX
USERS SHALL NOT WORSHIP ANY OTHER TRACKER!
When I use a version control system, I don't want eight
extra MEGABYTES of worthless HTTP protocol support. I
just want to GIT on with my coding! I don't want to
subvert away or mercurialize! Those aren't even
WORDS!!! GIT! GIT! GIT IS THE STUPID!!!
CONTENT TRACKER.
When Linus, in his ever-present omnipotence, needed to
base his patch juggling habits on existing tools, did
he mimic svn? No. Hg? Surely you jest. He created the
most karmic version tracker of all. The stupid one.
Git is for those who can *remember* what project they
are working on. If you are an idiot, you should use
subversion. If you are subversive, you should not be
mercurial. If you use GIT, you are on THE PATH TO
REDEMPTION. THE SO-CALLED "FRIENDLY" SCM SYSTEMS HAVE
BEEN PLACED HERE BY GIT TO TEMPT THE FAITHLESS. DO NOT
GIVE IN!!! THE MIGHTY LINUS HAS SPOKEN!!!