sussman: I get a " " instead of "!" !! for the parent directory? * sussman banishes libsvn_wc into the underworld A typical day on #svn, the Subversion channel % heh sussman just filed a dup, sussman just filed a dup, sussman just fi * epg points and laughs at sussman everyone: point and laugh at sussman * kfogel hears the raucous, hyena-like sound of #svn laughing at sussman * sussman crumbles The Subversion developers acting like children on #svn % Writing a BitKeeper replacement is probably easier at this point than getting its license changed. Matt Mackall on OFTC.net #offtopic. % Sometimes I think Microsoft has more internal code than code it sells to the outside. Shlomi Fish % 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? 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 % 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 hehe * rindolf hopes he's not starting a flamewar 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. (so he refused to include the option for building either bindings in the port!) I once saw a perl5 code written in perl4 style. Now that was hideous. complicated != bad "Building is complicated--that's why build systems are complicated." --kfogel Discussing the Subversion Build System in #svn. % Is gstein the person to blame for the anti-Perl FUD on http://viewcvs.sf.net/? yes. likely. . . . Subversion used to be this amazing nest of anti-perl people. That's calmed down a bit... largely because Greg Stein has been distracted. :) 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 Python vs. Perl on #svn % wow. so 0.33 is gonna have way faster checkouts/updates in both network layers. that's fantastic. how is this compared to http, svn-ssh and cvs: svn co floppy:// ? Have anyome measured this? floppy://? hehehe yes, the floppy network. -:) #svn % rollin rollin rollin keep that tarball rollin o/~ roll roll roll the ball o/~ o/~ gently down the stream o/~ roll the plasma ball? * plasmabal roll~~~ #svn while releasing svn 0.34 % ghudson: there was a three hour difference, so people would have noticed the warnings but yes, that's the only dfiference i.e., you could theoretically test with the current test tarball 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... "Why, what could *possibly* go wrong?" * fitz watches kfogel's hair spontaneously combust arrrrgh kfogel committed revision 7737: * CHANGES: Mention APR req upgrade for 0.33. * rooneg wonders how kfogel will deal with having burning hair... #svn % ghudson: what OS did you compile the tarball on? Red Hat 9. me too, hm. * sussman wishes he were still using freebsd, for diversity's sake * fitz wishes sussman were a chocolate cake mmmm... cake... #svn % Talking about commit souds... weird, mine and jack's come out way too fast with this player... but the others all work fine. 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 ;-) rooneg: yours and jack's got corrupted cmpilato goofed when converting from mp3 to ogg he's gonna fix it, tho cool * rooneg considers filing a critical issue about the problem ;-) heh obviously this will block any 1.0 release indeed. #svn % bork bork bork svn mv mbk "swedish chef" ROFL svn revert #svn % sussman committed revision 6517: A minimal C client app, for demonstration purposes. Now we can point * sussman pets CIA again * rindolf pets sussman again eep #svn % rindolf: CIA watches much more than just Subversion. Google on it (uh, include the word "commit" too I guess), the details are quite interesting. it's currently watching kfogel's houseplants rindolf: If you don't know Fitz, you'll probably assume he's joking. go into #commits you can see all the CIA commits for different opensource projects ...which is to say, all the commits. muwah-ha-hah-hah-haaaaah * fitz hides #svn % * rindolf is compiling the Mozilla 1.6 RPM now * dsp whispers, "Firebird" * sussman whispers, "Galeon" * theoddbot whispers "Safari" Ah, Linux. Have it Your Way. * rindolf wonders why so many people are whispering 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"? A typical day at #svn (the Subversion channel) % clkao: I have a 1.25Tb CVS repo that I'm afraid they'll ask me to convert fear! ... and loathing! you must! since you're @collab heh indeed. 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 fear, indeed. * sussman covers his eyes, ears, and mouth. "there's no problem here" #svn - the Subversion channel. % Hmmmppf... sussman is not here? What is #svn without sussman? It's like a cat without a mustache! :-) heh maybe we need a stand-in-sussman..! dionisos: a sussman-bot yea. working on *that* though... dionisos is now known as sussman-temp sussman (~sussman@piggy.red-bean.com) has joined #svn ChanServ gives channel operator status to sussman sussman-temp: oops! sussman-temp is now known as dionisos hi sussman A not-so-typical day at #svn. % * rindolf feels a desire for mayhem and murder of the Subversion developers rindolf: don't do this! we still need them darix: heh heh right. Of course, I am a Subversion developer, too. * darix gives rindolf a sword do harakiri then ... that keeps us enough other devs ;p 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 YAY! #svn - The Subversion Channel. % Hi all sussman: here? kfogel: here? fitz: here? Am I alone in the world? Have everyone abandoned me? Why doesn't anybody answer? * rindolf starts to cry here * rindolf stops crying * rindolf hugs sussman * rindolf whispers to him "I'm so glad you're back" #svn - The Subversion Channel. % Oh! Subversion, Subversion! If only you were Arch! * sussman hands svk to rindolf * rindolf whispers "Or BitKeeper!" and runs. #svn - The Subversion Channel. % you need to use gdb in a real IDE, like emacs, or ddd. something that shows a pointer moving down your code. sussman: IDEs are for wimps... ;-) Seriously, sometimes invoking gdb is very quick and I'm accustomed to it. ddd is quite on the heavy side. "Programming happens in the mind, not in the IDE" --- Gil'ad Ben-Yossef So does debugging. sure. why would you possibly want to see all your code at once? it's much easier to see single lines printed out and try to remember what the function looks like. :-) ed, anyone? ;-) "I wanna use ex and I wanna use vee (=vi). Ed is dead, ed is dead, baby!" "Ed is for people who can *remember* what they're working on." * jackr remembers when he could remember what he was working on. Sometimes. #svn - The Subversion Channel. % ayita: learn ayita=ayita? I'll try to remember 'ayita?' about 'ayita'. ayita? ayita? no infinite loop, unfortunately. lol :-) subversion? subversion is a Next-Generation Open Source Version Control System (with a space at the beginning) sander tried her to get to leave when she first came in :-) giving here some \n string ayita: learn subversion=subversion is a Next-Generation Open Source Version Control System rindolf: you're not authorised to tell me that. * rindolf kills dionisos Bot playing at #svn - the Subversion Channel. % What should I do now? Use printf's? Talking about retro. no. write an info-bot. a gdb info-bot? sure. #svn - The Subversion Channel. % How can I best install Subversion on a Debian Stable system? rindolf: Presumably with apt. 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. 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. Physical violence at #svn - The Subversion Channel. % sussman's been idle for 15 minutes. And I need to talk to him. sussman, oh sussman! Where art thou, sussman? Or is it "wherefore"? The shakespearian version is "wherefore", IIRC Where have all the sussmans gone? (Long time passing) Where have all the sussmans gone? (Long time ago) Where have all the sussmans gone? They've been idle, everyone. When will they ever learn? When will they ever learn? Looking for sussman, at #svn, the Subversion Channel. % sussman: people mock your name (= Ben Collins-Sussman) here: http://tinyurl.com/5vl69 sussman: and it's the only comments I got regarding the interview except for kfogel's rindolf: I replied. sussman: reloading sussman: 220$ for a last name change? Holy virgin mother of god! why? sussman: but if you were Ben Collins, people would have confused you with BenC. And no-one will understand who "sussman" is. sussman: $220 is a lot of money, especially in Israel. Horrible sexist discrimination, really. I had to pay $400 and swear in front of a judge, to get my name changed. My wife had to do nothing. She just showed her marriage license, and instantly got a new ID. sussman: another fortune cookie coming right up. Discussing the beauties of men adopting their wife's maiden name on #svn - The sussman^W Subversion channel. % oooooooooooooooooooooh noooooooooooooo darix: what's wrong? What's wrooooooooooooooooooooooooooong rindolf: sussman is gone. I can speak whale. Caaaaaaaaaan yoooooooouuuuuuu speaaaaaaaakkkkkkkk whaaaaaaaaaaaale? ha ha #svn's tribute to "Finding Nemo" % sussman: have your wife and you decided what your newborn is going to be called? "Baby Sussman" Sussbaby Sussman 2.0 minisuss Suss SFF 5|_|55m/-\n Sussman baby edition Ben Mini? Will he have a last name of Collins-Sussman as well, or just Sussman? rindolf: he may have a completely different last name! Why limit the selection so? ;) heh no names yet yes, twill be collins-sussman Collman or Susslis. Baby talk at FreeNode's #svn, the Subversion Channel. % Success!!! I discovered another copy-and-paste-bug and now everything is working. In Perl. Problem between the keyboard and the chair. The most common sort _My_ keyboard and chair. I stand by my statement *grin* That's the problem with starting from a code that does things differently, and does more. It's a good thing I wrote this test case. -- Freenode #svn - The Subversion channel. % ayita: kfogel interview is http://developers.slashdot.org/article.pl?sid=05/07/27/1555228 Thanks! ayita: good girl. ayita: kfogel interview? ayita: kfogel interview? * Dave` smells ayita timing out ayita: index kfogel.* you killed her it seems darix: LOL It's not nice to hurt people Oh my god, they killed ayita! hiiiiiiiiiidey ho! * rindolf quickly finds someone else to blame. a scape-goat! sussman: you'll be the ideal scape-goat for the murder of ayita. I think you'de be good at the 'werewolf' game "You know it would be the easiest thing to blame it on Nanny." "Let's do it then." -- "Who killed ayita?" on Freenode #svn, The Subversion Channel. % sussman: don't say the BK-word... dude, no one mentioned bk until you did clkao: just like most of the decentralized SCMs, like arch, bitkeeper, etc. "We are the knights who say "BitKeeper"." "We are NO LONGER the knights who say "BitKeeper". We are the knights who say "git git git cogito Linus!". danderson: "Subversion!". "Bleh, that's one word that the knights who say "git git git cogito Linus!" cannot hear." "What is your name?" "What is your quest?" "What is the asymptotic complexity of the Subversion delta algorithm." "Which one? vdelta or xdelta?" what do you mean, xdelta or vdelta? "I don't know!" * rindolf falls into the chasm "How come you know so much about delta algorithms? - Well, you have to know these things when you're a commiter." Freenode #svn's Quest for the Holy Grail % 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 % 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. zzatz on: http://developers.slashdot.org/comments.pl?sid=237163&cid=19367821 % > 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. -- Oron Peled in http://hamakor.org.il/pipermail/haifux/2008-February/000164.html