You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by jo...@apache.org on 2012/03/01 19:12:28 UTC

svn commit: r1295718 - /subversion/trunk/tools/server-side/svnpubsub/svnwcsub.tac

Author: joes
Date: Thu Mar  1 18:12:28 2012
New Revision: 1295718

URL: http://svn.apache.org/viewvc?rev=1295718&view=rev
Log:
add this back for the time being so we can continue running trunk in production at apache

Added:
    subversion/trunk/tools/server-side/svnpubsub/svnwcsub.tac

Added: subversion/trunk/tools/server-side/svnpubsub/svnwcsub.tac
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/server-side/svnpubsub/svnwcsub.tac?rev=1295718&view=auto
==============================================================================
--- subversion/trunk/tools/server-side/svnpubsub/svnwcsub.tac (added)
+++ subversion/trunk/tools/server-side/svnpubsub/svnwcsub.tac Thu Mar  1 18:12:28 2012
@@ -0,0 +1,36 @@
+#!/usr/bin/env python
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+import sys
+import os
+from twisted.application import service, internet
+
+sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
+
+from svnwcsub import ReloadableConfig, BigDoEverythingClasss
+
+application = service.Application("SvnWcSub")
+
+def get_service():
+    m = service.MultiService()
+    c = ReloadableConfig("/etc/svnwcsub.conf")
+    big = BigDoEverythingClasss(c, service=m)
+    return m
+
+service = get_service()
+service.setServiceParent(application)