((("kfogel interview") ("kfogel interview is http://developers.slashdot.org/article.pl?sid=05/07/27/1555228&from=rss")) (("check perms") ("the best way to see if your permissions are ok: 'find -ls' in your repos dir")) (("ext3") ("http://lwn.net/Articles/10904/")) (("svkantifud") ("svkantifud is http://svk.elixus.org/?SVKAntiFUD")) (("mail" "mail scripts") ("known working scripts for mailing commit messages and stuff are: mailer.py/commit-email.pl. those can be found in the svn repository under tools/hook-scripts. svnmailer (ayita: svnmailer?) or http://commitmessage.tigris.org")) (("static binaries") ("you can find static binaries for linux/macosx/sparc at http://www.uncc.org/svntools/clients/")) (("vss2svn") ("vss2svn is http://vss2svn.tigris.org/")) (("bundle") ("You are using osx? You have bundles under version control? And everytime you edit them they get fscked? see this link for a workaround: http://www.darcynorman.net/2004/08/18/subversion-and-eomodeld-files")) (("rant") ("Offby1's rather outdated rantings on GUI clients is at http://docs.google.com/View?docid=dgp7832_2f6pxbq.")) (("resurrecting") ("resurrecting deleted items: http://svnbook.red-bean.com/nightly/en/svn.branchmerge.advanced.html#svn.branchmerge.advanced.resurrect")) (("resurrect") ("resurrect is http://svnbook.red-bean.com/nightly/en/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.resurrect")) (("peg revisions") ("peg revisions is you look at logs for files that aren't present in HEAD: http://svnbook.red-bean.com/nightly/en/svn.advanced.pegrevs.html")) (("are you a bot") ("I prefer 'electronically composed'")) (("branching") ("branching is described in a book by Brad Appleton et al (http://www.cmcrossroads.com/bradapp/acme/branching/)")) (("ignore local mods") ("http://subversion.tigris.org/faq.html#ignore-commit")) (("ethereal for Win32") ("http://winpcap.mirror.ethereal.com/301a/download.htm")) (("danderson") ("danderson is our fearless release manager!")) (("the main 1.1 features") ("FSFS, symlink support, and history-tracing for commands like \"svn diff -rN file\".")) (("APR") ("Apache Portable Runtime")) (("authz-meta-leak") ("The mod_authz_svn metadata leak was fixed in 1.0.8 and 1.1.0-rc4, and is described at http://subversion.tigris.org/security/CAN-2004-0749-advisory.txt")) (("svn_load_dirs") ("svn_load_dirs is http://svn.collab.net/repos/svn/trunk/contrib/client-side/svn_load_dirs.README")) (("irssi") ("http://www.garion.org/irssi/features.php")) (("mirror svn" "svnmirror.sh") ("a sample script for mirroring svn and a lot of links about it it can be found on http://pixel.global-banlist.de./svnmirror.sh.txt . the script is now available via the svn repository as well see: http://svn.collab.net/repos/svn/trunk/contrib/server-side/svnmirror.sh")) (("reporting bugs") ("There are no bugs in Subversion, only features. :) If you find a bug, please follow the directions found at http://svn.collab.net/repos/svn/trunk/BUGS")) (("preventing win32 case problems") ("case is http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/check-case-insensitive.py")) (("clients" "gui") ("windows: tortoisesvn, ankhsvn (visual studio .net) | cross platform: workbench, svn-up, subclipse (eclipse), supervision, subcommander, rapidsvn, jsvn, psvn.el, esvn, qsvn, eric3, kdesvn | OSX: scplugin, SvnX | *nix: KDevelop |for more and links see http://subversion.tigris.org/project_links.html If you're learning svn, it's easier for us to help you if you _don't_ use a GUI.")) (("anyone here" "anyone there") ("no. please leave a message after the tone. *beeeeeep*")) (("in-place import" "in place" "etc" "in-place") ("You can do \"in-place\" imports -- of, e.g., your /etc directory. See http://subversion.tigris.org/faq.html#in-place-import")) (("Bad Request" "proxy") ("http://subversion.tigris.org/faq.html#proxy")) (("best practices") ("http://svn.collab.net/repos/svn/trunk/doc/user/svn-best-practices.html")) (("repos-upgrade") ("http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO")) (("svn/svn+ssh") ("Access to a repository via svn+ssh:// does NOT involve any svnserve daemon or inetd setup you may have on the server in ANY WAY WHATSOEVER!" "Individual svnserve processes are spawned by ssh for each connection, and they WILL NOT be magically aware of any arguments - including --root (-r) - that you may be specifying in your daemon startup or inetd.conf file.")) (("websvn") ("http://websvn.tigris.org/")) (("faq" "project faq") ("the faq can be found at http://subversion.tigris.org/faq.html. Check it before asking a question and search the mailing list archives: http://svn.haxx.se/.")) (("cables") ("cables is http://www.red-bean.com/kfogel/pix/office-setup-day/")) (("alias web") ("website")) (("ghudson") ("Mr. Smarty Pants (and we like it that way)")) (("ChangeLog" "CHANGES") ("http://svn.collab.net/repos/svn/trunk/CHANGES")) (("browsers") ("http://subversion.tigris.org/links.html#browsers")) (("are you my little botty bot") ("Yeah, I guess. *sigh*")) (("svnbook" "hints" "any hints" "svn book" "the book" "The Book" "subversion book" "book") ("The Subversion Book is at http://www.svnbook.org/")) (("python") ("python is cool")) (("dionisos") ("ehu is daddy")) (("translation") ("Want to help out translating Subversion into other languages? Read more about it at http://svn.collab.net/repos/svn/trunk/TRANSLATING")) (("ehu" "eh") ("an absent father")) (("svntar") ("http://repos.borg.ch/svn/svntar/trunk/")) (("rabbits") ("rabbits are small")) (("fstype") ("cat $REPOSPATH/db/fs-type")) (("version in source" "version value in source" "version in file") ("http://subversion.tigris.org/faq.html#version-value-in-source")) (("closed unexpectedly") ("If you see \"Connection closed unexpectedly\" while using svn+ssh:, perhaps your shell is outputting stuff when you log in. That's a Bad Thing. Make sure your shell's init files only emit output if the shell is interactive.")) (("svnsync") ("http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt")) (("SVNParentPath" "SVNPath") ("Be sure to understand the difference between SVNPath and SVNParentPath. Read about it here: http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.basic")) (("sspi") ("SSPI FAQ at http://subversion.tigris.org/faq.html#sspi")) (("proof-by-poem") ("http://www.red-bean.com/dav/sussman/proofbypoem")) (("snailbook") ("An excellent book about SSH is at http://snailbook.com")) (("relocate") ("If the address of the repository has changed, and you want to make your working copies use it, use the command \"svn switch --relocate OLD_URL NEW_URL [PATH]\". The svn switch command is documented at http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.switch.html")) (("svnperms" "svnperms.py") ("http://svn.collab.net/repos/svn/trunk/tools/hook-scripts/svnperms.py")) (("ignore" "svn:ignore") ("http://svnbook.red-bean.com/nightly/en/svn.advanced.props.special.ignore.html")) (("bdb2fsfs" "bdb 2 fsfs" "bdb to fsfs") ("bdb2fsfs is svnadmin create --fs-type fsfs /path/to/fsfs ; svnadmin dump -q /path/to/bdb | svnadmin load -q /path/to/fsfs; then copy across any customizations you might have in the conf/ and hooks/ directories.")) (("recovery is possible" "recover") ("shut down all process -> run svnadmin recover on the repos -> the 'hanging' bit ususally means a leftover lock on db.lock, hence the \"copy and recover\" trick, the 'db_recover -vech' is what we recommend when svnadmin recover recommends running recovery.")) (("keep-local") ("keep-local is Move the file out of the way before running 'svn rm', or use the --keep-local flag in the upcoming 1.5 release.")) (("anybody there") ("nobody here but us zombie processes.")) (("ankhsvn") ("AnkhSVN is a Subversion client that integrates into Visual Studio 2002, 2003 and 2005. It supports all of the day-to-day Subversion operations. Discussion about AnkhSVN happens in #ankhsvn on this network.")) (("ldap") ("http://wiki.osuosl.org/display/LNX/Subversion+SVN+and++LDAP+and+Webdav")) (("tracking cvs") ("a script to track changes from cvs into a read only svn can be found at https://open.datacore.ch/DCwiki.open/Wiki.jsp?page=CVS2SVNtracking. 14:35:53 you could also try svk mirror from cvs. it works quite well these days. 02:40:30 < autrijus> darix: care to add the http://svk.elixus.org/?MirrorVCP link?")) (("smart questions") ("how to ask questions the smart way: http://www.catb.org/~esr/faqs/smart-questions.html")) (("permission-FAQ") ("http://subversion.tigris.org/faq.html#permissions")) (("autoversioning") ("Autoversioning is described in the Subversion book: http://svnbook.red-bean.com/nightly/en/svn.webdav.autoversioning.html")) (("rule #12.a") ("rule #12.a: never work for someone who doesn't have a clue (TTimo)")) (("store-permissions" "store permissions") ("Subversion does not version permissions. There exists a wrapper script which you can use instead of \"svn\" for commit, checkout, update, etc., and store permissions in properties: http://svn.collab.net/repos/svn/trunk/contrib/client-side/asvn")) (("viewvc" "viewcvs") ("ViewVC (formerly ViewCVS) is a repository browser, originally for CVS, but from version 1.0 also supports Subversion. Homepage: http://www.viewvc.org/ . Example: http://svn.collab.net/viewvc/svn/ .")) (("kfogel") ("kfogel is the answer to the question \"How many light-bulb jokes does it take to screw in a light-bulb?\"")) (("mod_highlight") ("http://www.outoforder.cc/projects/apache/mod_highlight/")) (("mod_svn_view") ("http://www.outoforder.cc/projects/apache/mod_svn_view/")) (("strict aliasing") ("There's an article, \"Understanding Strict Aliasing\", at: http://www.cellperformance.com/mike_acton/2006/06/understanding_strict_aliasing.html")) (("visual guide") ("http://betterexplained.com/articles/a-visual-guide-to-version-control/")) (("buildix") ("http://buildix.thoughtworks.com/")) (("yourself") ("I am a bot. I am written in Python, and serve factoids in #svn on freenode. My home is http://repos.borg.ch/svn/wayita/trunk/")) (("svn-load") ("svn-load is a useful tool for loading a series of versioned directories into a Subversion repository. http://packages.debian.org/unstable/devel/svn-load")) (("repro") ("You need to tell us: 1) _exactly_ what you typed; 2) _exactly_ what you saw; 3) _exactly_ how what you saw differed from what you expected to see. Do 1) and 2) by reproducing the problem while keeping a transcript, then pasting that transcript to http://paste.lisp.org/new/svn. Unix users: the \"script\" program is probably the easiest way to make a transcript. This is a lot of work, but it will save time.")) (("sudo make me a sandwich") ("BLT okay for you?")) (("make me a sandwich") ("No. Get your own.")) ((".svn") ("DONT TOUCH FILES IN \".svn\"! they are not meant to edited manually.")) (("index") ("an index of all my factoids is at http://svn.borg.ch/wayita/factoids.html")) (("externals" "svn:externals") ("http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html")) (("help") ("You need to tell us: 1) _exactly_ what you typed; 2) _exactly_ what you saw; 3) _exactly_ how what you saw differed from what you expected to see. Do 1) and 2) by reproducing the problem while keeping a transcript, then pasting that transcript to http://paste.lisp.org/new/svn. Unix users: the \"script\" program is probably the easiest way to make a transcript.")) (("SVN::RaWeb::Light") ("http://web-cpan.berlios.de/modules/SVN-RaWeb-Light/")) (("cvs modules") ("you can emulate cvs modules with svn:externals. for more see this link http://pixel.global-banlist.de./site/svn/cvsmodules")) (("log-in-source") ("http://subversion.tigris.org/faq.html#log-in-source")) (("sex") ("sex has something to do with birds and bees and flowers.")) (("configuring the bdb logs system" "bdb logs out of memory") ("configuring the bdb logs system is discussed at http://www.sleepycat.com/docs/ref/log/config.html")) (("ui review") ("Subversion UI's have been reviewed on ONlamp right here: http://www.onlamp.com/pub/a/onlamp/2005/03/10/svn_uis.html")) (("vss") ("http://www.wadhome.org/MicroSoft.jpg")) (("divining" "divining bdb version") ("To discover what version of BDB a repository is using, see: http://subversion.tigris.org/faq.html#divining-bdb-version")) (("just ask") ("don't ask if you can ask, just ask. don't ask if anyone has time/clue, just ask!")) (("eol-style" "svn:eol-style" "eol style") ("http://svnbook.red-bean.com/nightly/en/svn.advanced.props.file-portability.html#svn.advanced.props.special.eol-style")) (("mixed revisions") ("http://svnbook.red-bean.com/nightly/en/svn.basic.in-action.html#svn.basic.in-action.mixedrevs")) (("DB structure") ("http://svn.collab.net/repos/svn/trunk/subversion/libsvn_fs_base/notes/structure")) (("ojacobson") ("ojacobson is frustrated.")) (("berlios") ("http://developer.berlios.de/docman/display_doc.php?docid=394&group_id=2")) (("svn port") ("svn port is 3690")) (("thong") ("http://www.cafeshops.com/subversion.4410563")) (("cvs2svn") ("cvs2svn is a project to convert your cvs history to Subversion; check the homepage at http://cvs2svn.tigris.org")) (("svnserve auth") ("svnserve auth is Uncomment anon-access, auth-access, and password-db in svnserve.conf and try again.")) (("fud") ("Dispelling Subversion FUD: http://www.red-bean.com/sussman/svn-anti-fud.html")) (("detecting changes") ("detecting changes is documented in the FAQ at http://subversion.tigris.org/faq.html#wc-change-detection")) (("TortoiseSVN") ("TortoiseSVN is a Subversion client, implemented as a windows shell extension. http://tortoisesvn.tigris.org.")) (("sql") ("http://svn.collab.net/repos/svn/trunk/notes/sql-backend")) (("remove a file" "obliterate") ("basically the answer is ... \"no\". svn will never forget about stuff. but under some conditions you can force the amnesia. see this FAQ: http://subversion.tigris.org/faq.html#removal, and also http://subversion.tigris.org/issues/show_bug.cgi?id=516")) (("buy" "buy the book") ("http://svnbook.red-bean.com/buy/")) (("sunny256") ("a viking")) (("ubuntu http") ("https://launchpad.net/distros/ubuntu/+source/subversion/+bug/43557")) (("svnmailer") ("Svnmailer is a tool to post subversion repository commit information by mail, news or XML (to a CIA tracker). For more see http://opensource.perlig.de/svnmailer/")) (("networking" "chapter 6") ("chapter 6 covers networking a repos. It presents all possibilities and discusses them. http://svnbook.red-bean.com/nightly/en/svn.serverconfig.html")) (("hosting") ("http://subversion.tigris.org/links.html#hosting")) (("sussman") ("sussman is mostly harmless.")) (("eol translation") ("svn doesn't translate eols unless explicitly instructed." "Read more this subject in the book, chapter 7 in the discussion of the svn:eol-style property.")) (("web" "web site" "website") ("http://subversion.tigris.org/faq.html#website-auto-update")) (("branching strategies") ("branching strategies are discussed in a book by Brad Appleton et al which is published at http://www.cmcrossroads.com/bradapp/acme/branching/references.html")) (("here" "there") ("of course I'm here.")) (("repos perms") ("http://svnbook.red-bean.com/nightly/en/svn.serverconfig.multimethod.html")) (("passwords") ("passwords is http://subversion.tigris.org/faq.html#plaintext-passwords")) (("svndumpfilter") ("http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svndumpfilter")) (("rsync" "copying fsfs repositories") ("Read http://svn.haxx.se/users/archive-2004-10/0360.shtml for the issues involved with rsyncing or copying fsfs repositories.")) (("tools+contrib") ("http://subversion.tigris.org/tools_contrib.html")) (("case" "case check") ("http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/case-insensitive.py")) (("400") ("maybe your proxy isn't allowing WebDAV verbs through: http://svn.haxx.se/users/archive-2004-02/0982.shtml")) (("tags") ("http://svnbook.red-bean.com/nightly/en/svn.branchmerge.tags.html")) (("asvn") ("Subversion does not version permissions (except for the executable bit). There exists a wrapper script which you can use instead of \"svn\" for commit, checkout, update, etc., and store permissions in properties: http://svn.collab.net/repos/svn/trunk/contrib/client-side/asvn")) (("200") ("\"svn: PROPFIND of '/some/path': 200 OK\" _might_ mean that you're not accessing your Subversion repository, you're accessing some other Web page.")) (("show us") ("Paste the commands (and any errors) in a pastebin where we can see it.")) (("405") ("405 sometimes simply means you mistyped the URL; once someone got that because they'd accidentally put dav_svn instead of mod_dav_svn in subversion.conf" "remove the trailing slash in ")) (("undo") ("undo is done using merge: http://svnbook.red-bean.com/nightly/en/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.undo")) (("bot") ("Yes, I am indeed a bot. How could you tell.")) (("checksum mismatch") ("find maxb, he seems to know what to do")) (("view svn") ("Subversion repository web viewers include:" "ViewVC, WebSVN, SVN::Web, Insurrection, Chora, SVN::RaWeb::Light, mod_svn_view, Trac, Collaboa, FlexySVN, perl_svn" "See http://subversion.tigris.org/links.html#browsers for links.")) (("authorised") ("authorised is spelled 'authorized' in the western hemisphere")) (("changesets") ("changesets are http://svnbook.red-bean.com/nightly/en/svn.branchmerge.copychanges.html#svn.branchmerge.copychanges.bestprac")) (("hidden log") ("http://subversion.tigris.org/faq.html#hidden-log")) (("alias -F") ("--file")) (("--file" "-F") ("the -F switch lets you put the checkin comment in a file, instead of specifying it on the command line with -m, or interactively via an editor.")) (("the race") ("Programming today is a race between software engineers striving to build bigger and better idiot-proof programs and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.")) (("ayiti") ("ayiti is my little brother.")) (("global revnum") ("http://subversion.tigris.org/faq.html#globalrev")) (("TRANSLATING") ("TRANSLATING is at http://svn.collab.net/repos/svn/trunk/TRANSLATING")) (("revision dates") ("http://svnbook.red-bean.com/nightly/en/svn.tour.revs.html#svn.tour.revs.dates")) (("svnup") ("svnup homepage is at http://svnup.tigris.org/")) (("bots") ("bots are ayita, ayiti and lisppaste.")) (("mod_authz_svn") ("mod_authz_svn is described at http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz.perdir")) (("fsfs propaganda") ("a list of pros and cons of the FSFS repository filesystem is at http://web.mit.edu/ghudson/info/fsfs")) (("rule #12") ("rule #12: never let people without clue make decisions.")) (("dump file format") ("http://svn.collab.net/repos/svn/trunk/notes/fs_dumprestore.txt")) (("no .svn") ("http://subversion.tigris.org/faq.html#adm-dir")) (("certainty") ("death and taxes")) (("keywords" "svn:keywords") ("svn:keywords is http://svnbook.red-bean.com/nightly/en/svn.advanced.props.special.keywords.html")) (("repo layout" "repository layout" "directory layout" "repos layout") ("How you set up your repository is really up to you. It's a management question. See http://svnbook.red-bean.com/nightly/en/svn.reposadmin.planning.html#svn.reposadmin.projects.chooselayout for a discussion on what the Subversion team thinks is best practice.")) (("hotcopy") ("hotcopy / hotbackup is there to copy a repository while possibly being accessed while keeping it consistent.")) (("what is svk" "svk") ("svk is a decentralized version control system written in Perl. It uses the Subversion repository and is somewhat interoperable with regular Subversion, but provides additional powerful features. http://svk.elixus.org (Its mystery is only exceeded by its power.)")) (("301") ("http://subversion.tigris.org/faq.html#http-301-error")) (("beer") ("the cause of, and cure for, all life's problems")) (("403") ("403 Forbidden usually means permissions problems.")) (("offby1") ("ignorant of apache, and despite previous reports, is neither proud nor ashamed of that fact")) (("questions") ("It is always more useful to ask a direct question, than to ask if there are people around to answer a question.")) (("sabor") ("sabor is my boss")) (("unable to write") ("http://svn.haxx.se/tsvnusers/archive-2006-01/0134.shtml")) (("fsfs") ("FSFS is a non-database back-end for the Subversion repositories. You can read about FSFS and Berkeley DB in the book at http://svnbook.red-bean.com/nightly/en/svn.reposadmin.planning.html#svn.reposadmin.basics.backends")) (("svn trunk") ("http://svn.collab.net/repos/svn/trunk")) (("index svnparentpath" "browse svnparentpath" "Browsing SVNParentPath") ("Browsing SVNParentPath is explained at http://queen.borg.ch:81/subversion/browsing_SVNParentPath.html")) (("win32 bdb tools") ("the win32 bdb tools which can be used to recover repositories are available at http://subversion.tigris.org/files/documents/15/8848/db-4.2.52-win32.zip")) (("verify") ("svnadmin verify needs exclusive access to the repos. so shutdown all accessing process and try it again. if you use apache or svnserve make sure you chmod it back to the user the daemon runs with.")) (("cee") ("CollabNet Enterprise Edition is a Web-based, integrated collaborative software development platform. It powers tigris.org and many other opensource projects. The latest version is 3.5 and has full Subversion support. see http://www.collab.net/ for more.")) (("project packages" "packages") ("packages for various platforms/distributions can be found on http://subversion.tigris.org/project_packages.html")) (("revert") ("Undoing Changes is described at http://svnbook.red-bean.com/nightly/en/svn.branchmerge.commonuses.html#svn.branchmerge.commonuses.undo")) (("thanks") ("that's all right")) (("initial checkout" "checkout") ("http://svnbook.red-bean.com/nightly/en/svn.tour.initial.html")) (("ping") ("pong")) (("svnlook") ("http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svnlook")) (("missing" "missing or not locked" "not locked") ("missing or not locked is \".svn directories have been improperly tampered with, or svn has a bug\". It's also rumoured that doing a merge, but passing the wrong revision numbers, can trigger this.")) (("HACKING") ("HACKING is at http://svn.collab.net/repos/svn/trunk/www/hacking.html")) (("palm" "book on palm") ("you are on a trip and want to read the svn book? but you only own a palm? no problem. check here: http://code.plkr.org/svn/")) (("api docs") ("the documentation of the public subversion API can be found at http://svn.collab.net/svn-doxygen/")) (("rsvn") ("rsvn is a python script which allows multiple repository-side operations in a single, atomic transaction. https://opensvn.csie.org/traccgi/rsvn/trac.cgi/wiki")) (("links") ("http://subversion.tigris.org/links.html")) (("are you busy tonight") ("I have to stay home and wash my dishes")) (("importing") ("importing is confusing sometimes: unlike with CVS the files won't appear in the filesystem of your server; instead, the data representing your files is stored in a custom format (this holds for both fsfs and bdb)" "Also note that import does not turn the imported directory into a working copy.")) (("alias unable to write") ("unable")) (("poss") ("Producing Open Source Software - How to Run a Successful Free Software Project (http://producingoss.com/)")) (("asking questions" "question details") ("In order to answer your questions we need lots of details. Things that might be relevant:" "* Subversion version (client and possibly server) [svn --version will tell you about your clients version]" "* which command did you run exactly? (provide a transcript if possible)" "* is your repository local or on a server?" "* In case of a server, which access method do you use? [svn://, http://, svn+ssh://]")) (("hook-debugging" "debugging hooks" "debuging hooks" "hook debugging" "debugging hook scripts" "debug hooks") ("debugging hooks is explained at http://subversion.tigris.org/faq.html#hook-debugging")) (("port") ("svnserve, by default, listens on port 3690 (check http://svnbook.red-bean.com/nightly/en/svn.serverconfig.svnserve.html if you don't believe me)")) (("subversion" "svn") ("Subversion is a Next-Generation Open Source Version Control System: http://subversion.tigris.org/")) (("auto update") ("How to do automatic updates of websites and other server side working copies is in http://subversion.tigris.org/faq.html#website-auto-update")) (("vendor branches" "the book chapter on vendor branches") ("the book chapter on vendor branches is located at http://svnbook.red-bean.com/nightly/en/svn.advanced.vendorbr.html")) (("mailer.py") ("http://svn.collab.net/viewcvs/svn/trunk/tools/hook-scripts/mailer/")) (("pebkac") ("Problem Exists Between Keyboard And Chair")) (("SVNPathAuthz") ("SVNPathAuthz is an apache directive introduced in svn 1.1.1 after fixing a security bug in 1.1.0 which caused unacceptable delays over http. See also http://svn.haxx.se/users/archive-2004-11/0271.shtml")) (("pagaent") ("pagaent is a nice ssh-agent for windows; see http://the.earth.li/~sgtatham/putty/latest")) (("302") ("http://sergiy.kyrylkov.name/blog/2005/07/propfind-302-found-error-in-subversion.html")) (("merging") ("Merging is explained in one key section of the svnbook: http://svnbook.red-bean.com/nightly/en/svn.branchmerge.html")) ((".NET bindings") (".NET bindings are part of the AnkhSVN project; they are for libsvn_client though.")) (("selinux") ("selinux can cause additional trouble with svn. you can read at http://subversion.tigris.org/faq.html#reposperms how to properly configure selinux.")) (("asmodai") ("asmodai is a bsd compiler guy")) (("ml archive" "ml") ("The Mailing List Archives are at http://svn.haxx.se/")) (("refcard") ("a svn refcard can be found at http://tinyurl.com/6nraa")) (("digest auth") ("digest auth does not work with apache 2.0.48: upgrading recommended.")) (("wedges") ("main reasons for wedges are 1. permissions are broken. (see \"ayita: permissions?\") 2. process which didnt close correctly and left the repos in some inconsistent state.")) (("server on windows") ("a nice tutorial to setup a svn server on windows can be found at http://tortoisesvn.sourceforge.net/docs/release/TortoiseSVN_en/ch03.html")) (("cfgarch") ("cfgarch is a tool which collects configuration files from different machines in order to store them within a subversion repository. http://sourceforge.net/projects/cfgarch")) (("ayita" "wayita") ("here!")) (("fitz") ("fitz is a GoogleBot")) (("DannyB") ("DannyB is a gnu caveman, toolchain lawyer, and svn hacker")) (("opaque collections") ("opaque collections are long time overdue; there is even an issue for them: http://subversion.tigris.org/issues/show_bug.cgi?id=707")) (("need apache") ("http://subversion.tigris.org/faq.html#need-apache")) (("svn license") ("Subversion is licenced under the \"CollabNet/Tigris.org Apache-style license\" which can be found at http://svn.collab.net/repos/svn/trunk/COPYING")) (("hooks" "hook scripts") ("Hook scripts are described at http://svnbook.red-bean.com/nightly/en/svn.reposadmin.create.html#svn.reposadmin.create.hooks")) (("trac" "the trac homepage") ("the trac homepage is at http://www.edgewall.com/trac/")) (("bug tracker integration") ("a tool to integrate svn with bugtrackers can be found here http://sean-janus.optionpc.com/me/software/bugtraq/")) (("svnserve") ("'svnserve', the dedicated protocol Subversion server, is documented at http://svnbook.red-bean.com/nightly/en/svn.serverconfig.svnserve.html")) (("homedir") ("Keep your home directory under Subversion, like Joey do! http://www.kitenet.net/~joey/svnhome.html")) (("cvs") ("CVS is nice, but Subversion is better ... and Subversion for CVS users is http://svnbook.red-bean.com/nightly/en/svn.forcvs.html")) (("quickstart") ("A Quick Start guide is part of the Subversion Book: http://svnbook.red-bean.com/nightly/en/svn.intro.quickstart.html")) (("cmpilato") ("cmpilato is C-Mike. C-Mike run. C-Mike jump. Good Mike!")) (("car") ("cdr")) (("Ardonik") ("")) (("pastebin" "paste site" "flood" "how do I paste" "spam" "paste") ("Rather than pasting in the channel, visit http://paste.lisp.org/new/svn or http://pastebin.ca/.")) (("permissions" "permissions howto") ("A nice tutorial about setting up permissions for svn repositories can be found at http://pixel.global-banlist.de./svn/permissions . It is mainly for bdb users, but it doesnt harm fsfs users either. :) For the basics, see http://svnbook.red-bean.com/nightly/en/svn.serverconfig.multimethod.html")) (("wedged" "wedged repos" "recovery" "perms" "stuck repos" "stuck bdb repos") ("BerkeleyDB can get 'wedged' for a number of reasons, ususally because of bad permissions or ownership. Read this FAQ, and the various links it points to: http://subversion.tigris.org/faq.html#stuck-bdb-repos")) (("SVN::Web") ("http://svn.elixus.org/svnweb/repos/browse/member/clkao/SVN-Web/")) (("svn repos" "ayita svn repos" "source") ("My source code is at http://hix.nu/svn-public/alexis/trunk/")) (("license") ("http://subversion.tigris.org/project_license.html")) (("locking") ("http://svnbook.red-bean.com/nightly/en/svn.advanced.locking.html")) (("mod_macro") ("mod_macro is very helpful if you need to administer complex setups. examples can be found here: http://pixel.global-banlist.de./files/svn/svn_and_mod_macro.txt")) (("dev paste" "dev-paste") ("Please don't paste in the channel, visit http://paste.lisp.org/new/svn-dev or http://pastebin.ca/ instead.")) (("hosed") ("Just get a new working copy, copy any changed-but-not-yet-checked-in files from the old working copy to the new one, commit the new working copy, and then (once you're satisfied you haven't lost any work) delete the old one. OR take a look at the various scenarios described at http://subversion.tigris.org/issues/show_bug.cgi?id=2505")) (("svn support") ("To find support for Subversion, check http://tinyurl.com/acqg8")) (("svnadmin") ("svnadmin is http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svnadmin")) (("roadmap") ("http://subversion.tigris.org/roadmap.html")) (("why the dot") ("http://pixel.global-banlist.de./whythedot")) (("svnutils") ("A collection of utilities for Subversion. http://svnutils.tigris.org")) (("redhat" "rpm" "fc" "fedora" "redhat packages") ("rpms for redhat and fedora core can be found on http://dag.wieers.com/packages/subversion, http://summersoft.fay.ar.us/pub/subversion/latest/ or http://people.redhat.com/jorton/.")) (("mod_umask") ("http://www.outoforder.cc/projects/apache/mod_umask/")) (("template" "ignore on commit" "ignore commit") ("http://subversion.tigris.org/faq.html#ignore-commit")) (("ssh tricks") ("http://svn.collab.net/repos/svn/trunk/notes/ssh-tricks")) (("svn forum") ("a forum about svn can be found on http://www.svnforum.org/")) (("vim") ("a neat refcard for vim can be found at http://tnerual.eriogerg.free.fr/vim.html")) (("TSVN") ("Tortoise SVN :-)")) (("autoprops") ("Automatic setting of properties for particular kind of files is described at http://svnbook.red-bean.com/nightly/en/svn.advanced.props.html#svn.advanced.props.auto")) (("propaganda") ("http://subversion.tigris.org/propaganda.html contains Subversion testimonials and a a list of prominent projects using Subversion.")) (("find") ("find + xargs rock the house: find -type f -name \\*.txt -and -not -path \\*/.svn/\\* -print0 | xargs -r0 svn propset svn:eol-style \"native\"")) (("sussbot") ("sussbot is a lobotomized eliza.")) (("svndumptool") ("svndumptool is a cool tool to mangle dump files. see http://svn.borg.ch/svndumptool/")) (("channel logs" "logs") ("channel logs are kept at http://colabti.de/irclogger/irclogger_logs")) (("not using svn") ("Anybody who finds their needs aren't served well with Subversion or even the centralized model should not be using svn. We encourage them to use other software and *not* stay with svn. for example svk.")) (("kdesvn") ("http://www.alwins-world.de/programs/kdesvn/")) (("pinky") ("pinky: are you pondering what I'm pondering?!")) (("gregburd") ("gregburd: the sleepy cat.")) (("collaboa") ("the collaboa website is at http://www.collaboa.org/")) (("list posting") ("Posting to the svn mailing lists doesn't require subscription. It may just take some extra time to leak into the list because of moderating unsubscribed posters.")) (("cvs crossover guide") ("cvs crossover guide: http://svn.collab.net/repos/svn/trunk/doc/user/cvs-crossover-guide.html")) (("bikeshed") ("bikeshed is http://subversion.tigris.org/faq.html#bikeshed")) (("users ml") ("The Subversion Users mailing list archive is at http://svn.haxx.se/users/")) (("dev ml") ("The Subversion Development mailing list archive is at http://svn.haxx.se/dev/")) (("maltron") ("http://www.red-bean.com/kfogel/maltron.html")) (("undo svn mv") ("undo 'svn mv': run 'svn revert' on both the new and old targets to undo the change.")) (("hi") ("hello there!")) (("multiple local access") ("If you access a repository from different user accounts, be sure to understand this section in the book: http://svnbook.red-bean.com/nightly/en/svn.serverconfig.multimethod.html")) (("hello") ("hi there!")) (("building swig") ("http://svn.collab.net/repos/svn/trunk/subversion/bindings/swig/INSTALL")) (("client side hooks") ("client side hooks are not implemented in Subversion; only server side hooks are supported (atm).")) (("repos upgrade") ("http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO")) (("svnversion") ("svnversion is the most reliable way to get version information into your built program. http://svnbook.red-bean.com/nightly/en/svn.ref.svnversion.re.html")) (("transcript" "transcripts") ("a transcript is an exact cut-and-paste of the commands you typed, and the resulting output. developers need to see transcripts to diagnose problems. It's very hard to help people without them, since anecdotal descriptions of problems tend to accidentally leave out information.")) (("wedging") ("http://subversion.tigris.org/faq.html#def-wedged-repository")) (("readonly" "read only bdb access") ("http://subversion.tigris.org/faq.html#readonly")) (("testimonials") ("http://subversion.tigris.org/propaganda.html")) (("upgrade bdb" "bdb upgrade") ("Normally, to upgrade a BDB repository 'in-place' to a new version of BDB, 'svnadmin recover' is all that's needed. For BDB 4.3 upgrades, however, see this FAQ: http://subversion.tigris.org/faq.html#bdb43-upgrade")) (("p4") ("p4 is short for perforce")) (("wiki" "subversion wiki") ("http://subversionary.org/")) (("t-shirts") ("t-shirts are available at http://www.cafepress.com/subversion")) (("svl") ("svl is p2p svk. for more see http://crucially.typepad.com/")) (("Can't copy") ("Can't copy is http://svn.haxx.se/users/archive-2004-09/1115.shtml")) (("diff-cmd") ("http://subversion.tigris.org/faq.html#diff-cmd")) (("conflict resolution" "resolved" "resolving conflicts" "conflict" "conflicts") ("http://svnbook.red-bean.com/nightly/en/svn.tour.cycle.html#svn.tour.cycle.resolve")) (("apache authz" "authz") ("\"authz\" is an abbreviation for \"authorization\". In the context of Subversion, it's often used to when talking about \"Path Based Authorization\" a.k.a. \"Per-Directory Access Control\" - see http://svnbook.red-bean.com/nightly/en/svn.serverconfig.pathbasedauthz.html")) (("ssh" "agent") ("If you use svn+ssh:// you can avoid typing your password constantly by using ssh-agent. A nice wrapper around ssh-agent is http://www.gentoo.org/proj/en/keychain/index.xml . A nice tutorial about key based authentication can be found in http://www-106.ibm.com/developerworks/library/l-keyc.html. On Windows you should look at pageant and plink from the putty package: http://www.chiark.greenend.org.uk/~sgtatham/putty/")) (("pageant" "plink") ("For ssh+svn:// on Windows we recommand PuTTY's plink and pageant. Both can be found at http://www.chiark.greenend.org.uk/~sgtatham/putty/")) (("repos permissions") ("http://subversion.tigris.org/faq.html#permissions")) (("CIA") ("CIA is at home at http://cia.navi.cx/ . check it out. it rules.")) (("factoids") ("factoids are stored in a Subversion repository. Checkout http://hix.nu/svn-public/ayita/" "http://svn.borg.ch/wayita/factoids.html")) (("google") ("google is http://www.google.com/")) (("apache authorization setup") ("apache authorization setup is described in the Subversion book (http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz)")) (("anybody here" "anybody around") ("No, they're all sleeping, I think.")) (("dont touch") ("http://www.sunbase.org/weirdstuff/pDont_Touch.jpg")) (("properties") ("Properties are explained in http://svnbook.red-bean.com/nightly/en/svn.advanced.props.html")) (("chapter 4") ("chapter 4 is http://svnbook.red-bean.com/nightly/en/svn.branchmerge.html")) (("already under version control") ("http://subversion.tigris.org/faq.html#already-under-version-control")) (("unversion") ("To remove a file from version control without deleting it, run 'svn rm --keep-local'. In Subversion 1.4 and earlier, you'll have to make a copy of the file, then run \"svn rm\" on it, then (after committing the \"rm\"), restore the file from the copy.")) (("Syntax error") ("Syntax error is \"Syntax error parsing revision\" when you do \"svn list svn+ssh://user@host.com/\"? See http://subversion.tigris.org/issues/show_bug.cgi?id=2349")) (("tarballs" "svn source code") ("Packaged source code for Subversion can be found on http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260")) (("500") ("500 Internal Server Error means you need to read your Apache error log")) (("alias auto-props") ("autoprops")) (("svn-mirror.tar.bz2") ("svn-mirror.tar.bz2 is http://svn.collab.net/tmp/svn-mirror.tar.bz2")))