[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

svn-org commit: r45 - in trunk: . documents sounds sounds/post-commit sounds/post-revprop-change sounds/pronunciation

From: <cmpilato_at_tigris.org>
Date: 2007-03-07 23:26:18 CET

Author: cmpilato
Date: Wed Mar 7 14:26:17 2007
New Revision: 45

Log:
Finally do a portion of some previously agreed-upon reorganization of
the svn.collab.net repositories.

* sounds,
* documents
  New container directories.

* documents/bylaws.html,
* documents/articles-of-incorporation.pdf,
* documents/secretarys-certificate-draft.doc,
* documents/trust-agreement-draft-101906.doc
  Moved here...

* articles-of-incorporation.pdf,
* bylaws.html,
* secretarys-certificate-draft.doc,
* trust-agreement-draft-101906.doc
  ... from here.

* sounds/post-revprop-change,
* sounds/post-revprop-change/lundblad.ogg,
* sounds/post-revprop-change/david.ogg,
* sounds/post-revprop-change/brane.ogg,
* sounds/post-revprop-change/kfogel.ogg,
* sounds/post-revprop-change/ghudson.ogg,
* sounds/post-revprop-change/cmpilato.ogg,
* sounds/post-revprop-change/dwhedon.ogg,
* sounds/post-revprop-change/rooneg.ogg,
* sounds/post-revprop-change/gstein.ogg,
* sounds/post-revprop-change/sussman.ogg,
* sounds/post-revprop-change/jostein.ogg,
* sounds/post-revprop-change/jaa.ogg,
* sounds/post-revprop-change/fitz.ogg,
* sounds/post-revprop-change/jackrepenning.ogg,
* sounds/svnplay.sh,
* sounds/pronunciation,
* sounds/pronunciation/whycare.mp3,
* sounds/pronunciation/capitalV.mp3,
* sounds/pronunciation/swedish.mp3,
* sounds/pronunciation/westernculture.mp3,
* sounds/pronunciation/freesoftware.mp3,
* sounds/pronunciation/index.html,
* sounds/pronunciation/jimb-subversion.mp3,
* sounds/pronunciation/imposingbeliefs.mp3,
* sounds/post-commit,
* sounds/post-commit/kfogel.ogg,
* sounds/post-commit/ghudson.ogg,
* sounds/post-commit/cmpilato.ogg,
* sounds/post-commit/jostein.ogg,
* sounds/post-commit/fitz.ogg,
* sounds/post-commit/jackrepenning.ogg,
* sounds/post-commit/breser.ogg,
* sounds/post-commit/lundblad.ogg,
* sounds/post-commit/brane.ogg,
* sounds/post-commit/david.ogg,
* sounds/post-commit/dwhedon.ogg,
* sounds/post-commit/sussman.ogg,
* sounds/post-commit/gstein.ogg,
* sounds/post-commit/rooneg.ogg,
* sounds/post-commit/jaa.ogg,
* sounds/README,
* sounds/audio-notify.py
  Top-skimmed from the svn-committers repository.

Added:
   trunk/documents/
   trunk/documents/articles-of-incorporation.pdf
      - copied unchanged from r44, /trunk/articles-of-incorporation.pdf
   trunk/documents/bylaws.html
      - copied unchanged from r44, /trunk/bylaws.html
   trunk/documents/secretarys-certificate-draft.doc
      - copied unchanged from r44, /trunk/secretarys-certificate-draft.doc
   trunk/documents/trust-agreement-draft-101906.doc
      - copied unchanged from r44, /trunk/trust-agreement-draft-101906.doc
   trunk/sounds/
   trunk/sounds/README
   trunk/sounds/audio-notify.py (contents, props changed)
   trunk/sounds/post-commit/
   trunk/sounds/post-commit/brane.ogg (contents, props changed)
   trunk/sounds/post-commit/breser.ogg (contents, props changed)
   trunk/sounds/post-commit/cmpilato.ogg (contents, props changed)
   trunk/sounds/post-commit/david.ogg (contents, props changed)
   trunk/sounds/post-commit/dwhedon.ogg (contents, props changed)
   trunk/sounds/post-commit/fitz.ogg (contents, props changed)
   trunk/sounds/post-commit/ghudson.ogg (contents, props changed)
   trunk/sounds/post-commit/gstein.ogg (contents, props changed)
   trunk/sounds/post-commit/jaa.ogg (contents, props changed)
   trunk/sounds/post-commit/jackrepenning.ogg (contents, props changed)
   trunk/sounds/post-commit/jostein.ogg (contents, props changed)
   trunk/sounds/post-commit/kfogel.ogg (contents, props changed)
   trunk/sounds/post-commit/lundblad.ogg (contents, props changed)
   trunk/sounds/post-commit/rooneg.ogg (contents, props changed)
   trunk/sounds/post-commit/sussman.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/
   trunk/sounds/post-revprop-change/brane.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/cmpilato.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/david.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/dwhedon.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/fitz.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/ghudson.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/gstein.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/jaa.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/jackrepenning.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/jostein.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/kfogel.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/lundblad.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/rooneg.ogg (contents, props changed)
   trunk/sounds/post-revprop-change/sussman.ogg (contents, props changed)
   trunk/sounds/pronunciation/
   trunk/sounds/pronunciation/capitalV.mp3 (contents, props changed)
   trunk/sounds/pronunciation/freesoftware.mp3 (contents, props changed)
   trunk/sounds/pronunciation/imposingbeliefs.mp3 (contents, props changed)
   trunk/sounds/pronunciation/index.html (contents, props changed)
   trunk/sounds/pronunciation/jimb-subversion.mp3 (contents, props changed)
   trunk/sounds/pronunciation/swedish.mp3 (contents, props changed)
   trunk/sounds/pronunciation/westernculture.mp3 (contents, props changed)
   trunk/sounds/pronunciation/whycare.mp3 (contents, props changed)
   trunk/sounds/svnplay.sh (contents, props changed)
Removed:
   trunk/articles-of-incorporation.pdf
   trunk/bylaws.html
   trunk/secretarys-certificate-draft.doc
   trunk/trust-agreement-draft-101906.doc

Deleted: trunk/articles-of-incorporation.pdf
URL: http://svn.collab.net/viewvc/svn-org/trunk/articles-of-incorporation.pdf?pathrev=44

Deleted: trunk/bylaws.html
URL: http://svn.collab.net/viewvc/svn-org/trunk/bylaws.html?pathrev=44

Deleted: trunk/secretarys-certificate-draft.doc
URL: http://svn.collab.net/viewvc/svn-org/trunk/secretarys-certificate-draft.doc?pathrev=44

Added: trunk/sounds/README
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/README?pathrev=45
==============================================================================
--- (empty file)
+++ trunk/sounds/README Wed Mar 7 14:26:17 2007
@@ -0,0 +1,33 @@
+Dearest Subversion Committers:
+
+We in the CollabNet Chicago office have enjoyed hearing your wondering
+soundbytes playing in our office with each of your commit and revprop
+changes. To make this fun more easily accessible (and so folks can
+hear what creative clips you've come up with), feel free to add or
+modify your own soundbytes. The directory structure should be
+self-explanatory:
+
+ post-commit/
+ username1.ogg
+ username2.ogg
+ ...
+
+ post-revprop-change/
+ username1.ogg
+ username2.ogg
+ ...
+
+Where "username" is the username with which you commit to the
+Subversion source code repository.
+
+Rules:
+
+ * Commit only OGG files playable with ogg123, please. No MP3s!
+
+ * Don't mess with anybody's stuff but your own.
+
+ * Use a sound editor to maximize the volume of your soundbyte (without
+ causing it to clip) before OGG conversion.
+
+
+-- C. Michael Pilato

Added: trunk/sounds/audio-notify.py
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/audio-notify.py?pathrev=45
==============================================================================
--- (empty file)
+++ trunk/sounds/audio-notify.py Wed Mar 7 14:26:17 2007
@@ -0,0 +1,73 @@
+#!/usr/bin/env python
+# ====================================================================
+# audio-notify.py: play audio for Subversion repository commit and
+# rev-prop-change events.
+#
+# To use this script, you need to setup a directory tree which
+# contains two subdirectories, named "post-commit" and
+# "post-revprop-change". In each of these directories should be
+# ogg123-compatible OGG files, named username.ogg, where "username" is
+# the name of authenticated users with commit access to your
+# repository.
+#
+# Then, just call this script from your repository's post-commit and
+# post-revprop-change hooks, passing the type of the change
+# ("post-commit" or "post-revprop-change") and the username of the
+# person doing the change.
+
+
+
+######################################################################
+# Configuration options
+#
+
+# Your audio file tree location
+ogg_dir = '/usr/www/hook-scripts/audio'
+
+# The Location of the ogg123 program
+ogg123_cmd = '/usr/bin/ogg123'
+
+# Your ogg123 output device (see 'man ogg123' for available options)
+audio_device = 'oss'
+
+
+
+######################################################################
+# The Code
+#
+
+import os
+import os.path
+import sys
+
+def usage():
+ print 'Usage: ' + sys.argv[0] + ' post-commit USERNAME'
+ print ' ' + sys.argv[0] + ' post-revprop-change USERNAME'
+ print ''
+ print 'This script plays an audio file (in OGG format) for commit and '
+ print 'rev-prop-change repository events.'
+ print ''
+ sys.exit(0)
+
+
+def main():
+ # Parse the arguments.
+ argc = len(sys.argv)
+ if argc < 3:
+ usage()
+ subdir = sys.argv[1]
+ if (subdir != 'post-commit') and (subdir != 'post-revprop-change'):
+ usage()
+ username = sys.argv[2]
+
+ # Assemble the expected audio path.
+ oggfile = os.path.join(ogg_dir, subdir, username + '.ogg')
+
+ # Play the file, if it exists.
+ if os.path.exists(oggfile):
+ cmd = "%s -d %s %s" % (ogg123_cmd, audio_device, oggfile)
+ os.popen(cmd, 'r').read()
+
+
+if __name__ == "__main__":
+ main()

Added: trunk/sounds/post-commit/brane.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/brane.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/breser.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/breser.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/cmpilato.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/cmpilato.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/david.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/david.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/dwhedon.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/dwhedon.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/fitz.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/fitz.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/ghudson.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/ghudson.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/gstein.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/gstein.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/jaa.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/jaa.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/jackrepenning.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/jackrepenning.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/jostein.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/jostein.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/kfogel.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/kfogel.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/lundblad.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/lundblad.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/rooneg.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/rooneg.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-commit/sussman.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-commit/sussman.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/brane.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/brane.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/cmpilato.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/cmpilato.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/david.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/david.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/dwhedon.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/dwhedon.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/fitz.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/fitz.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/ghudson.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/ghudson.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/gstein.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/gstein.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/jaa.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/jaa.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/jackrepenning.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/jackrepenning.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/jostein.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/jostein.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/kfogel.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/kfogel.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/lundblad.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/lundblad.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/rooneg.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/rooneg.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/post-revprop-change/sussman.ogg
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/post-revprop-change/sussman.ogg?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/pronunciation/capitalV.mp3
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/pronunciation/capitalV.mp3?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/pronunciation/freesoftware.mp3
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/pronunciation/freesoftware.mp3?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/pronunciation/imposingbeliefs.mp3
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/pronunciation/imposingbeliefs.mp3?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/pronunciation/index.html
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/pronunciation/index.html?pathrev=45
==============================================================================
--- (empty file)
+++ trunk/sounds/pronunciation/index.html Wed Mar 7 14:26:17 2007
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML PUBLIC "-//WC//DTD HTML 4.01 Transitional//EN">
+<html>
+ <head>
+ <title>How to pronounce "Subversion"</title>
+ <link rel="stylesheet" href="http://svn.collab.net/styles.css" type="text/css"/>
+ </head>
+
+ <body>
+ <center>
+ <div class="content">
+
+ <h1>How to pronounce "Subversion"</h1>
+
+ <hr>
+
+ <p>Jim Blandy, who
+ gave Subversion
+ both its name and repository design, pronounces "Subversion"
+ for posterity's sake. Or something.</p>
+
+ <p>In any case, this wasn't his idea. Really. Sorry Jim.</p>
+
+ <h3>How do you pronounce "Subversion"?</h3>
+ <p>Answer</p>
+
+
+ <h3>While we're on the subject, is "Subversion" written with a
+ capital "V" in the middle?</h3>
+
+ <p>Answer</p>
+
+
+ <h3>Why should anyone care how you pronounce "Subversion"?</h3>
+ <p>Answer</p>
+
+
+ <h3>Don't you realize that people can still pronounce
+ "Subversion" however they wish?</h3>
+
+ <p>Answer</p>
+
+
+ <h3>Don't you feel that all this pronunciation business is a
+ way of imposing your beliefs on other people?</h3>
+
+ <p>Answer</p>
+
+
+ <h3>Isn't this whole page a perfect example of how Western
+ Cultures hold themselves above other cultures?</h3>
+ <p>Answer</p>
+
+
+ <h3>How do you pronounce "Subversion" with a Swedish accent?</h3>
+
+ <p>Answer</p>
+
+ <hr>
+
+ </div>
+ </center>
+ </body>
+</html>

Added: trunk/sounds/pronunciation/jimb-subversion.mp3
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/pronunciation/jimb-subversion.mp3?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/pronunciation/swedish.mp3
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/pronunciation/swedish.mp3?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/pronunciation/westernculture.mp3
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/pronunciation/westernculture.mp3?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/pronunciation/whycare.mp3
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/pronunciation/whycare.mp3?pathrev=45
==============================================================================
Binary file. No diff available.

Added: trunk/sounds/svnplay.sh
URL: http://svn.collab.net/viewvc/svn-org/trunk/sounds/svnplay.sh?pathrev=45
==============================================================================
--- (empty file)
+++ trunk/sounds/svnplay.sh Wed Mar 7 14:26:17 2007
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# A script meant to be invoked from (say) inetd to play a commit or
+# revprop-change sound. Usage:
+#
+# svnplay.sh COMMIT_SOUNDS_DIR REVPROP_SOUNDS_DIR
+#
+# Expects one line on stdin, of the form:
+#
+# ACTION AUTHOR
+#
+# ACTION is "commit" or "revprop", and it causes AUTHOR.ogg to be
+# played from the appropriate directory.
+
+if [ "${1}X" = "X" -o "${2}X" = "X" ]; then
+ echo "Usage: svnplay.sh COMMIT_SOUNDS_DIR REVPROP_SOUNDS_DIR"
+ exit 1
+fi
+
+COMMIT_SOUNDS_DIR=${1}
+REVPROP_SOUNDS_DIR=${2}
+PLAYER=/usr/bin/ogg123
+SUFFIX=ogg
+
+read ACTION AUTHOR
+
+if [ "${ACTION}X" = "X" -o "${AUTHOR}X" = "X" ]; then
+ echo 'Expected to read one line on stdin: "ACTION AUTHOR\n"'
+ exit 1
+fi
+
+if [ "${ACTION}" = "commit" ]; then
+ ${PLAYER} -q ${COMMIT_SOUNDS_DIR}/${AUTHOR}.${SUFFIX}
+elif [ "${ACTION}" = "revprop" ]; then
+ ${PLAYER} -q ${REVPROP_SOUNDS_DIR}/${AUTHOR}.${SUFFIX}
+else
+ echo "Unknown action: '${ACTION}'"
+ exit 1
+fi

Deleted: trunk/trust-agreement-draft-101906.doc
URL: http://svn.collab.net/viewvc/svn-org/trunk/trust-agreement-draft-101906.doc?pathrev=44

---------------------------------------------------------------------
To unsubscribe, e-mail: svn-org-unsubscribe@subversion.tigris.org
For additional commands, e-mail: svn-org-help@subversion.tigris.org
Received on Wed Mar 7 23:32:58 2007

This is an archived mail posted to the Subversion Organization mailing list.