From 14e2a50212e9f73a15e13cd4cb51e099b80d108d Mon Sep 17 00:00:00 2001 From: Ian Curtis <i.curtis@gmail.com> Date: Wed, 22 Jan 2020 18:44:30 +0000 Subject: [PATCH] remove files --- Desktop.ini | Bin 186 -> 0 bytes README.txt | 5 - conf/authz | 32 ------ conf/hooks-env.tmpl | 19 ---- conf/passwd | 8 -- conf/svnserve.conf | 81 ------------- db/current | 1 - db/format | 3 - db/fs-type | 1 - db/fsfs.conf | 200 --------------------------------- db/min-unpacked-rev | 1 - db/rep-cache.db | Bin 8192 -> 0 bytes db/rep-cache.db-journal | 0 db/revprops/0/0 | 5 - db/revprops/0/1 | 13 --- db/revs/0/0 | Bin 253 -> 0 bytes db/revs/0/1 | Bin 725 -> 0 bytes db/txn-current | 1 - db/txn-current-lock | 0 db/uuid | 2 - db/write-lock | 0 format | 1 - hooks/post-commit.tmpl | 62 ---------- hooks/post-lock.tmpl | 64 ----------- hooks/post-revprop-change.tmpl | 69 ------------ hooks/post-unlock.tmpl | 61 ---------- hooks/pre-commit.tmpl | 91 --------------- hooks/pre-lock.tmpl | 95 ---------------- hooks/pre-revprop-change.tmpl | 79 ------------- hooks/pre-unlock.tmpl | 87 -------------- hooks/start-commit.tmpl | 81 ------------- locks/db-logs.lock | 3 - locks/db.lock | 3 - svn.ico | Bin 180467 -> 0 bytes 34 files changed, 1068 deletions(-) delete mode 100644 Desktop.ini delete mode 100644 README.txt delete mode 100644 conf/authz delete mode 100644 conf/hooks-env.tmpl delete mode 100644 conf/passwd delete mode 100644 conf/svnserve.conf delete mode 100644 db/current delete mode 100644 db/format delete mode 100644 db/fs-type delete mode 100644 db/fsfs.conf delete mode 100644 db/min-unpacked-rev delete mode 100644 db/rep-cache.db delete mode 100644 db/rep-cache.db-journal delete mode 100644 db/revprops/0/0 delete mode 100644 db/revprops/0/1 delete mode 100644 db/revs/0/0 delete mode 100644 db/revs/0/1 delete mode 100644 db/txn-current delete mode 100644 db/txn-current-lock delete mode 100644 db/uuid delete mode 100644 db/write-lock delete mode 100644 format delete mode 100644 hooks/post-commit.tmpl delete mode 100644 hooks/post-lock.tmpl delete mode 100644 hooks/post-revprop-change.tmpl delete mode 100644 hooks/post-unlock.tmpl delete mode 100644 hooks/pre-commit.tmpl delete mode 100644 hooks/pre-lock.tmpl delete mode 100644 hooks/pre-revprop-change.tmpl delete mode 100644 hooks/pre-unlock.tmpl delete mode 100644 hooks/start-commit.tmpl delete mode 100644 locks/db-logs.lock delete mode 100644 locks/db.lock delete mode 100644 svn.ico diff --git a/Desktop.ini b/Desktop.ini deleted file mode 100644 index ae60713df66a31b539b420539fd55c2f8c4522e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmYL?%?g505Ju0sr|1c!7jP8>u7YeAEi7*&RElQQ+jqvO7%q3_``wXIawc(cmcEL? zDY$W>WzS5sovwzSD=QjRi8UQL3;BZMr1&zq{)diCWiWq5q}F<$Kj)`qt1{9`Mh<$D UO@mnU&e?c(?t$F>dtPR~0WH!YhX4Qo diff --git a/README.txt b/README.txt deleted file mode 100644 index 4deaac3..0000000 --- a/README.txt +++ /dev/null @@ -1,5 +0,0 @@ -This is a Subversion repository; use the 'svnadmin' and 'svnlook' -tools to examine it. Do not add, delete, or modify files here -unless you know how to avoid corrupting the repository. - -Visit http://subversion.apache.org/ for more information. diff --git a/conf/authz b/conf/authz deleted file mode 100644 index 90d8838..0000000 --- a/conf/authz +++ /dev/null @@ -1,32 +0,0 @@ -### This file is an example authorization file for svnserve. -### Its format is identical to that of mod_authz_svn authorization -### files. -### As shown below each section defines authorizations for the path and -### (optional) repository specified by the section name. -### The authorizations follow. An authorization line can refer to: -### - a single user, -### - a group of users defined in a special [groups] section, -### - an alias defined in a special [aliases] section, -### - all authenticated users, using the '$authenticated' token, -### - only anonymous users, using the '$anonymous' token, -### - anyone, using the '*' wildcard. -### -### A match can be inverted by prefixing the rule with '~'. Rules can -### grant read ('r') access, read-write ('rw') access, or no access -### (''). - -[aliases] -# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average - -[groups] -# harry_and_sally = harry,sally -# harry_sally_and_joe = harry,sally,&joe - -# [/foo/bar] -# harry = rw -# &joe = r -# * = - -# [repository:/baz/fuz] -# @harry_and_sally = rw -# * = r diff --git a/conf/hooks-env.tmpl b/conf/hooks-env.tmpl deleted file mode 100644 index 378694c..0000000 --- a/conf/hooks-env.tmpl +++ /dev/null @@ -1,19 +0,0 @@ -### This file is an example hook script environment configuration file. -### Hook scripts run in an empty environment by default. -### As shown below each section defines environment variables for a -### particular hook script. The [default] section defines environment -### variables for all hook scripts, unless overridden by a hook-specific -### section. - -### This example configures a UTF-8 locale for all hook scripts, so that -### special characters, such as umlauts, may be printed to stderr. -### If UTF-8 is used with a mod_dav_svn server, the SVNUseUTF8 option must -### also be set to 'yes' in httpd.conf. -### With svnserve, the LANG environment variable of the svnserve process -### must be set to the same value as given here. -[default] -LANG = en_US.UTF-8 - -### This sets the PATH environment variable for the pre-commit hook. -[pre-commit] -PATH = /usr/local/bin:/usr/bin:/usr/sbin diff --git a/conf/passwd b/conf/passwd deleted file mode 100644 index d22bafc..0000000 --- a/conf/passwd +++ /dev/null @@ -1,8 +0,0 @@ -### This file is an example password file for svnserve. -### Its format is similar to that of svnserve.conf. As shown in the -### example below it contains one section labelled [users]. -### The name and password for each user follow, one account per line. - -[users] -# harry = harryssecret -# sally = sallyssecret diff --git a/conf/svnserve.conf b/conf/svnserve.conf deleted file mode 100644 index 331a44e..0000000 --- a/conf/svnserve.conf +++ /dev/null @@ -1,81 +0,0 @@ -### This file controls the configuration of the svnserve daemon, if you -### use it to allow access to this repository. (If you only allow -### access through http: and/or file: URLs, then this file is -### irrelevant.) - -### Visit http://subversion.apache.org/ for more information. - -[general] -### The anon-access and auth-access options control access to the -### repository for unauthenticated (a.k.a. anonymous) users and -### authenticated users, respectively. -### Valid values are "write", "read", and "none". -### Setting the value to "none" prohibits both reading and writing; -### "read" allows read-only access, and "write" allows complete -### read/write access to the repository. -### The sample settings below are the defaults and specify that anonymous -### users have read-only access to the repository, while authenticated -### users have read and write access to the repository. -# anon-access = read -# auth-access = write -### The password-db option controls the location of the password -### database file. Unless you specify a path starting with a /, -### the file's location is relative to the directory containing -### this configuration file. -### If SASL is enabled (see below), this file will NOT be used. -### Uncomment the line below to use the default password file. -# password-db = passwd -### The authz-db option controls the location of the authorization -### rules for path-based access control. Unless you specify a path -### starting with a /, the file's location is relative to the -### directory containing this file. The specified path may be a -### repository relative URL (^/) or an absolute file:// URL to a text -### file in a Subversion repository. If you don't specify an authz-db, -### no path-based access control is done. -### Uncomment the line below to use the default authorization file. -# authz-db = authz -### The groups-db option controls the location of the file with the -### group definitions and allows maintaining groups separately from the -### authorization rules. The groups-db file is of the same format as the -### authz-db file and should contain a single [groups] section with the -### group definitions. If the option is enabled, the authz-db file cannot -### contain a [groups] section. Unless you specify a path starting with -### a /, the file's location is relative to the directory containing this -### file. The specified path may be a repository relative URL (^/) or an -### absolute file:// URL to a text file in a Subversion repository. -### This option is not being used by default. -# groups-db = groups -### This option specifies the authentication realm of the repository. -### If two repositories have the same authentication realm, they should -### have the same password database, and vice versa. The default realm -### is repository's uuid. -# realm = My First Repository -### The force-username-case option causes svnserve to case-normalize -### usernames before comparing them against the authorization rules in the -### authz-db file configured above. Valid values are "upper" (to upper- -### case the usernames), "lower" (to lowercase the usernames), and -### "none" (to compare usernames as-is without case conversion, which -### is the default behavior). -# force-username-case = none -### The hooks-env options specifies a path to the hook script environment -### configuration file. This option overrides the per-repository default -### and can be used to configure the hook script environment for multiple -### repositories in a single file, if an absolute path is specified. -### Unless you specify an absolute path, the file's location is relative -### to the directory containing this file. -# hooks-env = hooks-env - -[sasl] -### This option specifies whether you want to use the Cyrus SASL -### library for authentication. Default is false. -### Enabling this option requires svnserve to have been built with Cyrus -### SASL support; to check, run 'svnserve --version' and look for a line -### reading 'Cyrus SASL authentication is available.' -# use-sasl = true -### These options specify the desired strength of the security layer -### that you want SASL to provide. 0 means no encryption, 1 means -### integrity-checking only, values larger than 1 are correlated -### to the effective key length for encryption (e.g. 128 means 128-bit -### encryption). The values below are the defaults. -# min-encryption = 0 -# max-encryption = 256 diff --git a/db/current b/db/current deleted file mode 100644 index d00491f..0000000 --- a/db/current +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/db/format b/db/format deleted file mode 100644 index 5dd0c22..0000000 --- a/db/format +++ /dev/null @@ -1,3 +0,0 @@ -8 -layout sharded 1000 -addressing logical diff --git a/db/fs-type b/db/fs-type deleted file mode 100644 index 4fdd953..0000000 --- a/db/fs-type +++ /dev/null @@ -1 +0,0 @@ -fsfs diff --git a/db/fsfs.conf b/db/fsfs.conf deleted file mode 100644 index 39f5d7e..0000000 --- a/db/fsfs.conf +++ /dev/null @@ -1,200 +0,0 @@ -### This file controls the configuration of the FSFS filesystem. - -[memcached-servers] -### These options name memcached servers used to cache internal FSFS -### data. See http://www.danga.com/memcached/ for more information on -### memcached. To use memcached with FSFS, run one or more memcached -### servers, and specify each of them as an option like so: -# first-server = 127.0.0.1:11211 -# remote-memcached = mymemcached.corp.example.com:11212 -### The option name is ignored; the value is of the form HOST:PORT. -### memcached servers can be shared between multiple repositories; -### however, if you do this, you *must* ensure that repositories have -### distinct UUIDs and paths, or else cached data from one repository -### might be used by another accidentally. Note also that memcached has -### no authentication for reads or writes, so you must ensure that your -### memcached servers are only accessible by trusted users. - -[caches] -### When a cache-related error occurs, normally Subversion ignores it -### and continues, logging an error if the server is appropriately -### configured (and ignoring it with file:// access). To make -### Subversion never ignore cache errors, uncomment this line. -# fail-stop = true - -[rep-sharing] -### To conserve space, the filesystem can optionally avoid storing -### duplicate representations. This comes at a slight cost in -### performance, as maintaining a database of shared representations can -### increase commit times. The space savings are dependent upon the size -### of the repository, the number of objects it contains and the amount of -### duplication between them, usually a function of the branching and -### merging process. -### -### The following parameter enables rep-sharing in the repository. It can -### be switched on and off at will, but for best space-saving results -### should be enabled consistently over the life of the repository. -### 'svnadmin verify' will check the rep-cache regardless of this setting. -### rep-sharing is enabled by default. -# enable-rep-sharing = true - -[deltification] -### To conserve space, the filesystem stores data as differences against -### existing representations. This comes at a slight cost in performance, -### as calculating differences can increase commit times. Reading data -### will also create higher CPU load and the data will be fragmented. -### Since deltification tends to save significant amounts of disk space, -### the overall I/O load can actually be lower. -### -### The options in this section allow for tuning the deltification -### strategy. Their effects on data size and server performance may vary -### from one repository to another. Versions prior to 1.8 will ignore -### this section. -### -### The following parameter enables deltification for directories. It can -### be switched on and off at will, but for best space-saving results -### should be enabled consistently over the lifetime of the repository. -### Repositories containing large directories will benefit greatly. -### In rarely accessed repositories, the I/O overhead may be significant -### as caches will most likely be low. -### directory deltification is enabled by default. -# enable-dir-deltification = true -### -### The following parameter enables deltification for properties on files -### and directories. Overall, this is a minor tuning option but can save -### some disk space if you merge frequently or frequently change node -### properties. You should not activate this if rep-sharing has been -### disabled because this may result in a net increase in repository size. -### property deltification is enabled by default. -# enable-props-deltification = true -### -### During commit, the server may need to walk the whole change history of -### of a given node to find a suitable deltification base. This linear -### process can impact commit times, svnadmin load and similar operations. -### This setting limits the depth of the deltification history. If the -### threshold has been reached, the node will be stored as fulltext and a -### new deltification history begins. -### Note, this is unrelated to svn log. -### Very large values rarely provide significant additional savings but -### can impact performance greatly - in particular if directory -### deltification has been activated. Very small values may be useful in -### repositories that are dominated by large, changing binaries. -### Should be a power of two minus 1. A value of 0 will effectively -### disable deltification. -### For 1.8, the default value is 1023; earlier versions have no limit. -# max-deltification-walk = 1023 -### -### The skip-delta scheme used by FSFS tends to repeatably store redundant -### delta information where a simple delta against the latest version is -### often smaller. By default, 1.8+ will therefore use skip deltas only -### after the linear chain of deltas has grown beyond the threshold -### specified by this setting. -### Values up to 64 can result in some reduction in repository size for -### the cost of quickly increasing I/O and CPU costs. Similarly, smaller -### numbers can reduce those costs at the cost of more disk space. For -### rarely read repositories or those containing larger binaries, this may -### present a better trade-off. -### Should be a power of two. A value of 1 or smaller will cause the -### exclusive use of skip-deltas (as in pre-1.8). -### For 1.8, the default value is 16; earlier versions use 1. -# max-linear-deltification = 16 -### -### After deltification, we compress the data to minimize on-disk size. -### This setting controls the compression algorithm, which will be used in -### future revisions. It can be used to either disable compression or to -### select between available algorithms (zlib, lz4). zlib is a general- -### purpose compression algorithm. lz4 is a fast compression algorithm -### which should be preferred for repositories with large and, possibly, -### incompressible files. Note that the compression ratio of lz4 is -### usually lower than the one provided by zlib, but using it can -### significantly speed up commits as well as reading the data. -### lz4 compression algorithm is supported, starting from format 8 -### repositories, available in Subversion 1.10 and higher. -### The syntax of this option is: -### compression = none | lz4 | zlib | zlib-1 ... zlib-9 -### Versions prior to Subversion 1.10 will ignore this option. -### The default value is 'lz4' if supported by the repository format and -### 'zlib' otherwise. 'zlib' is currently equivalent to 'zlib-5'. -# compression = lz4 -### -### DEPRECATED: The new 'compression' option deprecates previously used -### 'compression-level' option, which was used to configure zlib compression. -### For compatibility with previous versions of Subversion, this option can -### still be used (and it will result in zlib compression with the -### corresponding compression level). -### compression-level = 0 ... 9 (default is 5) - -[packed-revprops] -### This parameter controls the size (in kBytes) of packed revprop files. -### Revprops of consecutive revisions will be concatenated into a single -### file up to but not exceeding the threshold given here. However, each -### pack file may be much smaller and revprops of a single revision may be -### much larger than the limit set here. The threshold will be applied -### before optional compression takes place. -### Large values will reduce disk space usage at the expense of increased -### latency and CPU usage reading and changing individual revprops. -### Values smaller than 4 kByte will not improve latency any further and -### quickly render revprop packing ineffective. -### revprop-pack-size is 16 kBytes by default for non-compressed revprop -### pack files and 64 kBytes when compression has been enabled. -# revprop-pack-size = 16 -### -### To save disk space, packed revprop files may be compressed. Standard -### revprops tend to allow for very effective compression. Reading and -### even more so writing, become significantly more CPU intensive. -### Compressing packed revprops is disabled by default. -# compress-packed-revprops = false - -[io] -### Parameters in this section control the data access granularity in -### format 7 repositories and later. The defaults should translate into -### decent performance over a wide range of setups. -### -### When a specific piece of information needs to be read from disk, a -### data block is being read at once and its contents are being cached. -### If the repository is being stored on a RAID, the block size should be -### either 50% or 100% of RAID block size / granularity. Also, your file -### system blocks/clusters should be properly aligned and sized. In that -### setup, each access will hit only one disk (minimizes I/O load) but -### uses all the data provided by the disk in a single access. -### For SSD-based storage systems, slightly lower values around 16 kB -### may improve latency while still maximizing throughput. If block-read -### has not been enabled, this will be capped to 4 kBytes. -### Can be changed at any time but must be a power of 2. -### block-size is given in kBytes and with a default of 64 kBytes. -# block-size = 64 -### -### The log-to-phys index maps data item numbers to offsets within the -### rev or pack file. This index is organized in pages of a fixed maximum -### capacity. To access an item, the page table and the respective page -### must be read. -### This parameter only affects revisions with thousands of changed paths. -### If you have several extremely large revisions (~1 mio changes), think -### about increasing this setting. Reducing the value will rarely result -### in a net speedup. -### This is an expert setting. Must be a power of 2. -### l2p-page-size is 8192 entries by default. -# l2p-page-size = 8192 -### -### The phys-to-log index maps positions within the rev or pack file to -### to data items, i.e. describes what piece of information is being -### stored at any particular offset. The index describes the rev file -### in chunks (pages) and keeps a global list of all those pages. Large -### pages mean a shorter page table but a larger per-page description of -### data items in it. The latency sweetspot depends on the change size -### distribution but covers a relatively wide range. -### If the repository contains very large files, i.e. individual changes -### of tens of MB each, increasing the page size will shorten the index -### file at the expense of a slightly increased latency in sections with -### smaller changes. -### For source code repositories, this should be about 16x the block-size. -### Must be a power of 2. -### p2l-page-size is given in kBytes and with a default of 1024 kBytes. -# p2l-page-size = 1024 - -[debug] -### -### Whether to verify each new revision immediately before finalizing -### the commit. This is disabled by default except in maintainer-mode -### builds. -# verify-before-commit = false diff --git a/db/min-unpacked-rev b/db/min-unpacked-rev deleted file mode 100644 index 573541a..0000000 --- a/db/min-unpacked-rev +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/db/rep-cache.db b/db/rep-cache.db deleted file mode 100644 index 50c11ff48e8d877a584b870a8abe191e68627779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8192 zcmeIuPfNov7zXg92%;eF=5fzaLA>|{tQxdfSB)8S2N`ioX+hV~77=gar`WeOkufjD zlZPFim;B{@2;ui|pO&pdUe&L*#i{5CDa9EegoswtZ$Bmdy0tooE!;!quZqM8mU})S z_aXdXQGfyzpa2CZKmiI+fC3bt00lNu;PXjtAN2e3Yp1o(FRpfr$<$7Z-$QhvRcsVY ze4Z+-`#1zp*rtF{j|PLx&taP4PA9jq9^*!hkA0$cZ)H<fb0h<!u9RK}L$k{B#<iWT zru=Z74fnpV^O>7XIuriUBa9Mroed3iHcBpcgL-cx>G>%NP=Epypa2CZKmiI+fC3bt J00sU@;2Q<MNYDTP diff --git a/db/rep-cache.db-journal b/db/rep-cache.db-journal deleted file mode 100644 index e69de29..0000000 diff --git a/db/revprops/0/0 b/db/revprops/0/0 deleted file mode 100644 index c11a182..0000000 --- a/db/revprops/0/0 +++ /dev/null @@ -1,5 +0,0 @@ -K 8 -svn:date -V 27 -2020-01-22T17:34:01.950085Z -END diff --git a/db/revprops/0/1 b/db/revprops/0/1 deleted file mode 100644 index c65d165..0000000 --- a/db/revprops/0/1 +++ /dev/null @@ -1,13 +0,0 @@ -K 10 -svn:author -V 3 -ddt -K 8 -svn:date -V 27 -2020-01-22T17:34:18.270108Z -K 7 -svn:log -V 25 -Imported folder structure -END diff --git a/db/revs/0/0 b/db/revs/0/0 deleted file mode 100644 index 9a56c280c4379770836b05bc94ea4e629eff3571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmXwuy-EW?6h>zt1RRiHZQ=L;CU@@4?#yhXLbg~~mc>fT`3nX?Ls&t(q_@;kd&|6q zPmnj!N-"j%`;)7F<&!^&p5-&NVNc`P`LVZ4M1vhI123LfW679Jk&yS}h4J?+gU zS3MZfY8^$e`Aiw@d{Ry%1dI`+SBZs%>uw7^VT{$-o>k4Xyk=x|K`9*$$d+#CX^Zv$ zf4Az(2{}^ad;78;-W-sx-=Fn>9+LNu&)3o0-}x~i0yI}C8O(!53mF)Lc9yx|g^G|c ej~cm<f_tGe<wBm65m8(834Dl{E9<57AgUc;@<YY| diff --git a/db/revs/0/1 b/db/revs/0/1 deleted file mode 100644 index c6982eeab722e01441bf8e4fef2385548bc70bfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 725 zcma)(&ubGw6vt<4{52x>PzoZI_YZ6{Gdr_88^Nk1hnf(AO7WJ=&dj!<B?;RtSSXT% zB6<>fDn0uL2;xcFgCGi};7P%MLA>_hL1!bWwMgk<=JI{-``-8Sx~2ler?X@>qvZhS z>jPT>)6KB%uk~`LVLed!QU%IMrh0nGt~zC~p7r~M2xW}B&Vh{`_(=}ATKsQ!Fzyy7 zc4uq7<>SMvwZ?<n`2Iq30-?^CyA#7s=iq7`BtG1B0Vu~V(9x82aC@r788pRa&|8k{ z;3gOLH_%jY9d!h*HLJzDS8I*(kw1Lck^KglEzlJLDYG#yigWwOk)aTR3?UA|gkh{j z8U!Y^hDaK45(#T5Nf;AxK)?t8kn!<&?ZQ7NJ^^KnU!+LY%Bub6|9cqRW~V40T>-a) z)0B>oW87dZf4*6*J;dJdmgjkw&ZC`k2j2VA6K~^ji#5jLtJ2Wv5xP@BFE&4IU%WYq zems5i{p{Q%din14uL~NZ-LD^~H)6E)d2he;%)5-9fBCR^<=fA>YX}J*yI_JaqN6CX rO2(X~(lQ>UT$426lExq+3DoM8C~b*QiI&DOO{6l~rdCtJNj(1>+FjA$ diff --git a/db/txn-current b/db/txn-current deleted file mode 100644 index d00491f..0000000 --- a/db/txn-current +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/db/txn-current-lock b/db/txn-current-lock deleted file mode 100644 index e69de29..0000000 diff --git a/db/uuid b/db/uuid deleted file mode 100644 index 4588373..0000000 --- a/db/uuid +++ /dev/null @@ -1,2 +0,0 @@ -eb20f9c5-9a5b-5d4d-8bd4-585cf12843c9 -2b4effe4-627e-d846-a421-15f1b8ad4a47 diff --git a/db/write-lock b/db/write-lock deleted file mode 100644 index e69de29..0000000 diff --git a/format b/format deleted file mode 100644 index 7ed6ff8..0000000 --- a/format +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/hooks/post-commit.tmpl b/hooks/post-commit.tmpl deleted file mode 100644 index 166709e..0000000 --- a/hooks/post-commit.tmpl +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh - -# POST-COMMIT HOOK -# -# The post-commit hook is invoked after a commit. Subversion runs -# this hook by invoking a program (script, executable, binary, etc.) -# named 'post-commit' (for which this file is a template) with the -# following ordered arguments: -# -# [1] REPOS-PATH (the path to this repository) -# [2] REV (the number of the revision just committed) -# [3] TXN-NAME (the name of the transaction that has become REV) -# -# Because the commit has already completed and cannot be undone, -# the exit code of the hook program is ignored. The hook program -# can use the 'svnlook' utility to help it examine the -# newly-committed tree. -# -# The default working directory for the invocation is undefined, so -# the program should set one explicitly if it cares. -# -# On a Unix system, the normal procedure is to have 'post-commit' -# invoke other programs to do the real work, though it may do the -# work itself too. -# -# Note that 'post-commit' must be executable by the user(s) who will -# invoke it (typically the user httpd runs as), and that user must -# have filesystem-level permission to access the repository. -# -# On a Windows system, you should name the hook program -# 'post-commit.bat' or 'post-commit.exe', -# but the basic idea is the same. -# -# The hook program runs in an empty environment, unless the server is -# explicitly configured otherwise. For example, a common problem is for -# the PATH environment variable to not be set to its usual value, so -# that subprograms fail to launch unless invoked via absolute path. -# If you're having unexpected problems with a hook program, the -# culprit may be unusual (or missing) environment variables. -# -# CAUTION: -# For security reasons, you MUST always properly quote arguments when -# you use them, as those arguments could contain whitespace or other -# problematic characters. Additionally, you should delimit the list -# of options with "--" before passing the arguments, so malicious -# clients cannot bootleg unexpected options to the commands your -# script aims to execute. -# For similar reasons, you should also add a trailing @ to URLs which -# are passed to SVN commands accepting URLs with peg revisions. -# -# Here is an example hook script, for a Unix /bin/sh interpreter. -# For more examples and pre-written hooks, see those in -# the Subversion repository at -# http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ and -# http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/ - - -REPOS="$1" -REV="$2" -TXN_NAME="$3" - -mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf diff --git a/hooks/post-lock.tmpl b/hooks/post-lock.tmpl deleted file mode 100644 index 34b8cbf..0000000 --- a/hooks/post-lock.tmpl +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/sh - -# POST-LOCK HOOK -# -# The post-lock hook is run after a path is locked. Subversion runs -# this hook by invoking a program (script, executable, binary, etc.) -# named 'post-lock' (for which this file is a template) with the -# following ordered arguments: -# -# [1] REPOS-PATH (the path to this repository) -# [2] USER (the user who created the lock) -# -# The paths that were just locked are passed to the hook via STDIN. -# -# Because the locks have already been created and cannot be undone, -# the exit code of the hook program is ignored. The hook program -# can use the 'svnlook' utility to examine the paths in the repository -# but since the hook is invoked asynchronously the newly-created locks -# may no longer be present. -# -# The default working directory for the invocation is undefined, so -# the program should set one explicitly if it cares. -# -# On a Unix system, the normal procedure is to have 'post-lock' -# invoke other programs to do the real work, though it may do the -# work itself too. -# -# Note that 'post-lock' must be executable by the user(s) who will -# invoke it (typically the user httpd runs as), and that user must -# have filesystem-level permission to access the repository. -# -# On a Windows system, you should name the hook program -# 'post-lock.bat' or 'post-lock.exe', -# but the basic idea is the same. -# -# The hook program runs in an empty environment, unless the server is -# explicitly configured otherwise. For example, a common problem is for -# the PATH environment variable to not be set to its usual value, so -# that subprograms fail to launch unless invoked via absolute path. -# If you're having unexpected problems with a hook program, the -# culprit may be unusual (or missing) environment variables. -# -# CAUTION: -# For security reasons, you MUST always properly quote arguments when -# you use them, as those arguments could contain whitespace or other -# problematic characters. Additionally, you should delimit the list -# of options with "--" before passing the arguments, so malicious -# clients cannot bootleg unexpected options to the commands your -# script aims to execute. -# For similar reasons, you should also add a trailing @ to URLs which -# are passed to SVN commands accepting URLs with peg revisions. -# -# Here is an example hook script, for a Unix /bin/sh interpreter. -# For more examples and pre-written hooks, see those in -# the Subversion repository at -# http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ and -# http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/ - - -REPOS="$1" -USER="$2" - -# Send email to interested parties, let them know a lock was created: -mailer.py lock "$REPOS" "$USER" /path/to/mailer.conf diff --git a/hooks/post-revprop-change.tmpl b/hooks/post-revprop-change.tmpl deleted file mode 100644 index 0f82582..0000000 --- a/hooks/post-revprop-change.tmpl +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh - -# POST-REVPROP-CHANGE HOOK -# -# The post-revprop-change hook is invoked after a revision property -# has been added, modified or deleted. Subversion runs this hook by -# invoking a program (script, executable, binary, etc.) named -# 'post-revprop-change' (for which this file is a template), with the -# following ordered arguments: -# -# [1] REPOS-PATH (the path to this repository) -# [2] REV (the revision that was tweaked) -# [3] USER (the username of the person tweaking the property) -# [4] PROPNAME (the property that was changed) -# [5] ACTION (the property was 'A'dded, 'M'odified, or 'D'eleted) -# -# [STDIN] PROPVAL ** the old property value is passed via STDIN. -# -# Because the propchange has already completed and cannot be undone, -# the exit code of the hook program is ignored. The hook program -# can use the 'svnlook' utility to help it examine the -# new property value. -# -# The default working directory for the invocation is undefined, so -# the program should set one explicitly if it cares. -# -# On a Unix system, the normal procedure is to have 'post-revprop-change' -# invoke other programs to do the real work, though it may do the -# work itself too. -# -# Note that 'post-revprop-change' must be executable by the user(s) who will -# invoke it (typically the user httpd runs as), and that user must -# have filesystem-level permission to access the repository. -# -# On a Windows system, you should name the hook program -# 'post-revprop-change.bat' or 'post-revprop-change.exe', -# but the basic idea is the same. -# -# The hook program runs in an empty environment, unless the server is -# explicitly configured otherwise. For example, a common problem is for -# the PATH environment variable to not be set to its usual value, so -# that subprograms fail to launch unless invoked via absolute path. -# If you're having unexpected problems with a hook program, the -# culprit may be unusual (or missing) environment variables. -# -# CAUTION: -# For security reasons, you MUST always properly quote arguments when -# you use them, as those arguments could contain whitespace or other -# problematic characters. Additionally, you should delimit the list -# of options with "--" before passing the arguments, so malicious -# clients cannot bootleg unexpected options to the commands your -# script aims to execute. -# For similar reasons, you should also add a trailing @ to URLs which -# are passed to SVN commands accepting URLs with peg revisions. -# -# Here is an example hook script, for a Unix /bin/sh interpreter. -# For more examples and pre-written hooks, see those in -# the Subversion repository at -# http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ and -# http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/ - - -REPOS="$1" -REV="$2" -USER="$3" -PROPNAME="$4" -ACTION="$5" - -mailer.py propchange2 "$REPOS" "$REV" "$USER" "$PROPNAME" "$ACTION" /path/to/mailer.conf diff --git a/hooks/post-unlock.tmpl b/hooks/post-unlock.tmpl deleted file mode 100644 index 1ddb023..0000000 --- a/hooks/post-unlock.tmpl +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh - -# POST-UNLOCK HOOK -# -# The post-unlock hook runs after a path is unlocked. Subversion runs -# this hook by invoking a program (script, executable, binary, etc.) -# named 'post-unlock' (for which this file is a template) with the -# following ordered arguments: -# -# [1] REPOS-PATH (the path to this repository) -# [2] USER (the user who destroyed the lock) -# -# The paths that were just unlocked are passed to the hook via STDIN. -# -# Because the lock has already been destroyed and cannot be undone, -# the exit code of the hook program is ignored. -# -# The default working directory for the invocation is undefined, so -# the program should set one explicitly if it cares. -# -# On a Unix system, the normal procedure is to have 'post-unlock' -# invoke other programs to do the real work, though it may do the -# work itself too. -# -# Note that 'post-unlock' must be executable by the user(s) who will -# invoke it (typically the user httpd runs as), and that user must -# have filesystem-level permission to access the repository. -# -# On a Windows system, you should name the hook program -# 'post-unlock.bat' or 'post-unlock.exe', -# but the basic idea is the same. -# -# The hook program runs in an empty environment, unless the server is -# explicitly configured otherwise. For example, a common problem is for -# the PATH environment variable to not be set to its usual value, so -# that subprograms fail to launch unless invoked via absolute path. -# If you're having unexpected problems with a hook program, the -# culprit may be unusual (or missing) environment variables. -# -# CAUTION: -# For security reasons, you MUST always properly quote arguments when -# you use them, as those arguments could contain whitespace or other -# problematic characters. Additionally, you should delimit the list -# of options with "--" before passing the arguments, so malicious -# clients cannot bootleg unexpected options to the commands your -# script aims to execute. -# For similar reasons, you should also add a trailing @ to URLs which -# are passed to SVN commands accepting URLs with peg revisions. -# -# Here is an example hook script, for a Unix /bin/sh interpreter. -# For more examples and pre-written hooks, see those in -# the Subversion repository at -# http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ and -# http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/ - - -REPOS="$1" -USER="$2" - -# Send email to interested parties, let them know a lock was removed: -mailer.py unlock "$REPOS" "$USER" /path/to/mailer.conf diff --git a/hooks/pre-commit.tmpl b/hooks/pre-commit.tmpl deleted file mode 100644 index c2d147f..0000000 --- a/hooks/pre-commit.tmpl +++ /dev/null @@ -1,91 +0,0 @@ -#!/bin/sh - -# PRE-COMMIT HOOK -# -# The pre-commit hook is invoked before a Subversion txn is -# committed. Subversion runs this hook by invoking a program -# (script, executable, binary, etc.) named 'pre-commit' (for which -# this file is a template), with the following ordered arguments: -# -# [1] REPOS-PATH (the path to this repository) -# [2] TXN-NAME (the name of the txn about to be committed) -# -# [STDIN] LOCK-TOKENS ** the lock tokens are passed via STDIN. -# -# If STDIN contains the line "LOCK-TOKENS:\n" (the "\n" denotes a -# single newline), the lines following it are the lock tokens for -# this commit. The end of the list is marked by a line containing -# only a newline character. -# -# Each lock token line consists of a URI-escaped path, followed -# by the separator character '|', followed by the lock token string, -# followed by a newline. -# -# If the hook program exits with success, the txn is committed; but -# if it exits with failure (non-zero), the txn is aborted, no commit -# takes place, and STDERR is returned to the client. The hook -# program can use the 'svnlook' utility to help it examine the txn. -# -# *** NOTE: THE HOOK PROGRAM MUST NOT MODIFY THE TXN, EXCEPT *** -# *** FOR REVISION PROPERTIES (like svn:log or svn:author). *** -# -# This is why we recommend using the read-only 'svnlook' utility. -# In the future, Subversion may enforce the rule that pre-commit -# hooks should not modify the versioned data in txns, or else come -# up with a mechanism to make it safe to do so (by informing the -# committing client of the changes). However, right now neither -# mechanism is implemented, so hook writers just have to be careful. -# -# The default working directory for the invocation is undefined, so -# the program should set one explicitly if it cares. -# -# On a Unix system, the normal procedure is to have 'pre-commit' -# invoke other programs to do the real work, though it may do the -# work itself too. -# -# Note that 'pre-commit' must be executable by the user(s) who will -# invoke it (typically the user httpd runs as), and that user must -# have filesystem-level permission to access the repository. -# -# On a Windows system, you should name the hook program -# 'pre-commit.bat' or 'pre-commit.exe', -# but the basic idea is the same. -# -# The hook program runs in an empty environment, unless the server is -# explicitly configured otherwise. For example, a common problem is for -# the PATH environment variable to not be set to its usual value, so -# that subprograms fail to launch unless invoked via absolute path. -# If you're having unexpected problems with a hook program, the -# culprit may be unusual (or missing) environment variables. -# -# CAUTION: -# For security reasons, you MUST always properly quote arguments when -# you use them, as those arguments could contain whitespace or other -# problematic characters. Additionally, you should delimit the list -# of options with "--" before passing the arguments, so malicious -# clients cannot bootleg unexpected options to the commands your -# script aims to execute. -# For similar reasons, you should also add a trailing @ to URLs which -# are passed to SVN commands accepting URLs with peg revisions. -# -# Here is an example hook script, for a Unix /bin/sh interpreter. -# For more examples and pre-written hooks, see those in -# the Subversion repository at -# http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ and -# http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/ - - -REPOS="$1" -TXN="$2" - -# Make sure that the log message contains some text. -SVNLOOK=/usr/local/bin/svnlook -$SVNLOOK log -t "$TXN" "$REPOS" | \ - grep "[a-zA-Z0-9]" > /dev/null || exit 1 - -# Check that the author of this commit has the rights to perform -# the commit on the files and directories being modified. -commit-access-control.pl "$REPOS" "$TXN" commit-access-control.cfg || exit 1 - -# All checks passed, so allow the commit. -exit 0 diff --git a/hooks/pre-lock.tmpl b/hooks/pre-lock.tmpl deleted file mode 100644 index e2209b3..0000000 --- a/hooks/pre-lock.tmpl +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/sh - -# PRE-LOCK HOOK -# -# The pre-lock hook is invoked before an exclusive lock is -# created. Subversion runs this hook by invoking a program -# (script, executable, binary, etc.) named 'pre-lock' (for which -# this file is a template), with the following ordered arguments: -# -# [1] REPOS-PATH (the path to this repository) -# [2] PATH (the path in the repository about to be locked) -# [3] USER (the user creating the lock) -# [4] COMMENT (the comment of the lock) -# [5] STEAL-LOCK (1 if the user is trying to steal the lock, else 0) -# -# If the hook program outputs anything on stdout, the output string will -# be used as the lock token for this lock operation. If you choose to use -# this feature, you must guarantee the tokens generated are unique across -# the repository each time. -# -# If the hook program exits with success, the lock is created; but -# if it exits with failure (non-zero), the lock action is aborted -# and STDERR is returned to the client. -# -# The default working directory for the invocation is undefined, so -# the program should set one explicitly if it cares. -# -# On a Unix system, the normal procedure is to have 'pre-lock' -# invoke other programs to do the real work, though it may do the -# work itself too. -# -# Note that 'pre-lock' must be executable by the user(s) who will -# invoke it (typically the user httpd runs as), and that user must -# have filesystem-level permission to access the repository. -# -# On a Windows system, you should name the hook program -# 'pre-lock.bat' or 'pre-lock.exe', -# but the basic idea is the same. -# -# The hook program runs in an empty environment, unless the server is -# explicitly configured otherwise. For example, a common problem is for -# the PATH environment variable to not be set to its usual value, so -# that subprograms fail to launch unless invoked via absolute path. -# If you're having unexpected problems with a hook program, the -# culprit may be unusual (or missing) environment variables. -# -# CAUTION: -# For security reasons, you MUST always properly quote arguments when -# you use them, as those arguments could contain whitespace or other -# problematic characters. Additionally, you should delimit the list -# of options with "--" before passing the arguments, so malicious -# clients cannot bootleg unexpected options to the commands your -# script aims to execute. -# For similar reasons, you should also add a trailing @ to URLs which -# are passed to SVN commands accepting URLs with peg revisions. -# -# Here is an example hook script, for a Unix /bin/sh interpreter. -# For more examples and pre-written hooks, see those in -# the Subversion repository at -# http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ and -# http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/ - - -REPOS="$1" -PATH="$2" -USER="$3" -COMMENT="$4" -STEAL="$5" - -# If a lock exists and is owned by a different person, don't allow it -# to be stolen (e.g., with 'svn lock --force ...'). - -# (Maybe this script could send email to the lock owner?) -SVNLOOK=/usr/local/bin/svnlook -GREP=/bin/grep -SED=/bin/sed - -LOCK_OWNER=`$SVNLOOK lock "$REPOS" "$PATH" | \ - $GREP '^Owner: ' | $SED 's/Owner: //'` - -# If we get no result from svnlook, there's no lock, allow the lock to -# happen: -if [ "$LOCK_OWNER" = "" ]; then - exit 0 -fi - -# If the person locking matches the lock's owner, allow the lock to -# happen: -if [ "$LOCK_OWNER" = "$USER" ]; then - exit 0 -fi - -# Otherwise, we've got an owner mismatch, so return failure: -echo "Error: $PATH already locked by ${LOCK_OWNER}." 1>&2 -exit 1 diff --git a/hooks/pre-revprop-change.tmpl b/hooks/pre-revprop-change.tmpl deleted file mode 100644 index 3f4283a..0000000 --- a/hooks/pre-revprop-change.tmpl +++ /dev/null @@ -1,79 +0,0 @@ -#!/bin/sh - -# PRE-REVPROP-CHANGE HOOK -# -# The pre-revprop-change hook is invoked before a revision property -# is added, modified or deleted. Subversion runs this hook by invoking -# a program (script, executable, binary, etc.) named 'pre-revprop-change' -# (for which this file is a template), with the following ordered -# arguments: -# -# [1] REPOS-PATH (the path to this repository) -# [2] REV (the revision being tweaked) -# [3] USER (the username of the person tweaking the property) -# [4] PROPNAME (the property being set on the revision) -# [5] ACTION (the property is being 'A'dded, 'M'odified, or 'D'eleted) -# -# [STDIN] PROPVAL ** the new property value is passed via STDIN. -# -# If the hook program exits with success, the propchange happens; but -# if it exits with failure (non-zero), the propchange doesn't happen. -# The hook program can use the 'svnlook' utility to examine the -# existing value of the revision property. -# -# WARNING: unlike other hooks, this hook MUST exist for revision -# properties to be changed. If the hook does not exist, Subversion -# will behave as if the hook were present, but failed. The reason -# for this is that revision properties are UNVERSIONED, meaning that -# a successful propchange is destructive; the old value is gone -# forever. We recommend the hook back up the old value somewhere. -# -# The default working directory for the invocation is undefined, so -# the program should set one explicitly if it cares. -# -# On a Unix system, the normal procedure is to have 'pre-revprop-change' -# invoke other programs to do the real work, though it may do the -# work itself too. -# -# Note that 'pre-revprop-change' must be executable by the user(s) who will -# invoke it (typically the user httpd runs as), and that user must -# have filesystem-level permission to access the repository. -# -# On a Windows system, you should name the hook program -# 'pre-revprop-change.bat' or 'pre-revprop-change.exe', -# but the basic idea is the same. -# -# The hook program runs in an empty environment, unless the server is -# explicitly configured otherwise. For example, a common problem is for -# the PATH environment variable to not be set to its usual value, so -# that subprograms fail to launch unless invoked via absolute path. -# If you're having unexpected problems with a hook program, the -# culprit may be unusual (or missing) environment variables. -# -# CAUTION: -# For security reasons, you MUST always properly quote arguments when -# you use them, as those arguments could contain whitespace or other -# problematic characters. Additionally, you should delimit the list -# of options with "--" before passing the arguments, so malicious -# clients cannot bootleg unexpected options to the commands your -# script aims to execute. -# For similar reasons, you should also add a trailing @ to URLs which -# are passed to SVN commands accepting URLs with peg revisions. -# -# Here is an example hook script, for a Unix /bin/sh interpreter. -# For more examples and pre-written hooks, see those in -# the Subversion repository at -# http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ and -# http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/ - - -REPOS="$1" -REV="$2" -USER="$3" -PROPNAME="$4" -ACTION="$5" - -if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi - -echo "Changing revision properties other than svn:log is prohibited" >&2 -exit 1 diff --git a/hooks/pre-unlock.tmpl b/hooks/pre-unlock.tmpl deleted file mode 100644 index 590ba39..0000000 --- a/hooks/pre-unlock.tmpl +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/sh - -# PRE-UNLOCK HOOK -# -# The pre-unlock hook is invoked before an exclusive lock is -# destroyed. Subversion runs this hook by invoking a program -# (script, executable, binary, etc.) named 'pre-unlock' (for which -# this file is a template), with the following ordered arguments: -# -# [1] REPOS-PATH (the path to this repository) -# [2] PATH (the path in the repository about to be unlocked) -# [3] USER (the user destroying the lock) -# [4] TOKEN (the lock token to be destroyed) -# [5] BREAK-UNLOCK (1 if the user is breaking the lock, else 0) -# -# If the hook program exits with success, the lock is destroyed; but -# if it exits with failure (non-zero), the unlock action is aborted -# and STDERR is returned to the client. -# -# The default working directory for the invocation is undefined, so -# the program should set one explicitly if it cares. -# -# On a Unix system, the normal procedure is to have 'pre-unlock' -# invoke other programs to do the real work, though it may do the -# work itself too. -# -# Note that 'pre-unlock' must be executable by the user(s) who will -# invoke it (typically the user httpd runs as), and that user must -# have filesystem-level permission to access the repository. -# -# On a Windows system, you should name the hook program -# 'pre-unlock.bat' or 'pre-unlock.exe', -# but the basic idea is the same. -# -# The hook program runs in an empty environment, unless the server is -# explicitly configured otherwise. For example, a common problem is for -# the PATH environment variable to not be set to its usual value, so -# that subprograms fail to launch unless invoked via absolute path. -# If you're having unexpected problems with a hook program, the -# culprit may be unusual (or missing) environment variables. -# -# CAUTION: -# For security reasons, you MUST always properly quote arguments when -# you use them, as those arguments could contain whitespace or other -# problematic characters. Additionally, you should delimit the list -# of options with "--" before passing the arguments, so malicious -# clients cannot bootleg unexpected options to the commands your -# script aims to execute. -# For similar reasons, you should also add a trailing @ to URLs which -# are passed to SVN commands accepting URLs with peg revisions. -# -# Here is an example hook script, for a Unix /bin/sh interpreter. -# For more examples and pre-written hooks, see those in -# the Subversion repository at -# http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ and -# http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/ - - -REPOS="$1" -PATH="$2" -USER="$3" -TOKEN="$4" -BREAK="$5" - -# If a lock is owned by a different person, don't allow it be broken. -# (Maybe this script could send email to the lock owner?) - -SVNLOOK=/usr/local/bin/svnlook -GREP=/bin/grep -SED=/bin/sed - -LOCK_OWNER=`$SVNLOOK lock "$REPOS" "$PATH" | \ - $GREP '^Owner: ' | $SED 's/Owner: //'` - -# If we get no result from svnlook, there's no lock, return success: -if [ "$LOCK_OWNER" = "" ]; then - exit 0 -fi - -# If the person unlocking matches the lock's owner, return success: -if [ "$LOCK_OWNER" = "$USER" ]; then - exit 0 -fi - -# Otherwise, we've got an owner mismatch, so return failure: -echo "Error: $PATH locked by ${LOCK_OWNER}." 1>&2 -exit 1 diff --git a/hooks/start-commit.tmpl b/hooks/start-commit.tmpl deleted file mode 100644 index bf0a165..0000000 --- a/hooks/start-commit.tmpl +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/sh - -# START-COMMIT HOOK -# -# The start-commit hook is invoked immediately after a Subversion txn is -# created and populated with initial revprops in the process of doing a -# commit. Subversion runs this hook by invoking a program (script, -# executable, binary, etc.) named 'start-commit' (for which this file -# is a template) with the following ordered arguments: -# -# [1] REPOS-PATH (the path to this repository) -# [2] USER (the authenticated user attempting to commit) -# [3] CAPABILITIES (a colon-separated list of capabilities reported -# by the client; see note below) -# [4] TXN-NAME (the name of the commit txn just created) -# -# Note: The CAPABILITIES parameter is new in Subversion 1.5, and 1.5 -# clients will typically report at least the "mergeinfo" capability. -# If there are other capabilities, then the list is colon-separated, -# e.g.: "mergeinfo:some-other-capability" (the order is undefined). -# -# The list is self-reported by the client. Therefore, you should not -# make security assumptions based on the capabilities list, nor should -# you assume that clients reliably report every capability they have. -# -# Note: The TXN-NAME parameter is new in Subversion 1.8. Prior to version -# 1.8, the start-commit hook was invoked before the commit txn was even -# created, so the ability to inspect the commit txn and its metadata from -# within the start-commit hook was not possible. -# -# If the hook program exits with success, the commit continues; but -# if it exits with failure (non-zero), the commit is stopped before -# a Subversion txn is created, and STDERR is returned to the client. -# -# The default working directory for the invocation is undefined, so -# the program should set one explicitly if it cares. -# -# On a Unix system, the normal procedure is to have 'start-commit' -# invoke other programs to do the real work, though it may do the -# work itself too. -# -# Note that 'start-commit' must be executable by the user(s) who will -# invoke it (typically the user httpd runs as), and that user must -# have filesystem-level permission to access the repository. -# -# On a Windows system, you should name the hook program -# 'start-commit.bat' or 'start-commit.exe', -# but the basic idea is the same. -# -# The hook program runs in an empty environment, unless the server is -# explicitly configured otherwise. For example, a common problem is for -# the PATH environment variable to not be set to its usual value, so -# that subprograms fail to launch unless invoked via absolute path. -# If you're having unexpected problems with a hook program, the -# culprit may be unusual (or missing) environment variables. -# -# CAUTION: -# For security reasons, you MUST always properly quote arguments when -# you use them, as those arguments could contain whitespace or other -# problematic characters. Additionally, you should delimit the list -# of options with "--" before passing the arguments, so malicious -# clients cannot bootleg unexpected options to the commands your -# script aims to execute. -# For similar reasons, you should also add a trailing @ to URLs which -# are passed to SVN commands accepting URLs with peg revisions. -# -# Here is an example hook script, for a Unix /bin/sh interpreter. -# For more examples and pre-written hooks, see those in -# the Subversion repository at -# http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ and -# http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/ - - -REPOS="$1" -USER="$2" - -commit-allower.pl --repository "$REPOS" --user "$USER" || exit 1 -special-auth-check.py --user "$USER" --auth-level 3 || exit 1 - -# All checks passed, so allow the commit. -exit 0 diff --git a/locks/db-logs.lock b/locks/db-logs.lock deleted file mode 100644 index 536ac36..0000000 --- a/locks/db-logs.lock +++ /dev/null @@ -1,3 +0,0 @@ -This file is not used by Subversion 1.3.x or later. -However, its existence is required for compatibility with -Subversion 1.2.x or earlier. diff --git a/locks/db.lock b/locks/db.lock deleted file mode 100644 index 536ac36..0000000 --- a/locks/db.lock +++ /dev/null @@ -1,3 +0,0 @@ -This file is not used by Subversion 1.3.x or later. -However, its existence is required for compatibility with -Subversion 1.2.x or earlier. diff --git a/svn.ico b/svn.ico deleted file mode 100644 index 0896ad00c1516d35c1d647d2b933143a5c799058..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180467 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�`<^y%c@DqlGuIt<)(brq?HMcjX-r+KI5MAM%#fv?Upr*qw{=N<nfa{@kZC*6+ za`xssx_(HS*n+Jyr&Qs|JNifOO8e*3rM}hNmAl{#MrlDTgYD601g~f4^5?kp5&W`_ z`(aPMqk3=j8OM)v{^nH%KQ|&pA1(r`Fx_azCg-sxRBat@JN;^?6J<y<#e566ZKbN4 z`D`~H)at(yoP<}DawhkSYpagn=Y{i!eIPu4D3HSH{u3@SHWmLhV9j-G{z_`L<>5IY z8eqAn!Ft)<KBTwzWuue!(~Ed0_Hq;E$0XEuj!fMF&erRd{I^NR9>huq<$FgEsmMor zP{<yqnbYqsGSuGy)wAeTgh*M^3@tr2XnZ^8<V`E&zk=?QY`PLo@Mgj#jX*zskl0oP zJmC1DXLKiH>@jo;vlVF39AK7*%J`BQ?U`NNyPQli1V$+-c6OOlhOq4DAg~F!+7JA0 zk8DRVyKcJNKd{mRIExqM&n73F3jjI>e=F_L2E2d)C4WLB(WIoLYZMYcfux7@AH%;( z8%BR4VjW>UhV=~@xfJYz_)tNC-5HdPM}rQ>cNu2v_=qx}9PnS#ZFd8kC)Gq`B9P?= zz=eE1X*M0`6tJz@%RmoI-`<t^*(!?d+@}I*Znw>Wgs(oylE8@nldCeX{u3A`MP_AD z&D<6U?kokED1cw1FFjb<8@-y#yTw0uq(&Pk@3zR&-B*ItIlkdWbha;u8ppU+MxNp~ ztjY8}_@92^yZH^8Kp7iDJ>%kaD)e3Kw`j=#W{H2kv&<vW(C0(SZ?dCUpZo0GG1qBc zmbRdh^V@p$?oglrr8W}_S>F#a=GdQE6YQ{e(u$dor*zMmvPF~jgSSPam9<TWmLRt4 z;^D^-D-<7K!}E(n9`pS8TjgKc1A6zHJf#oL3yzNyInsq|5q<i<UTsKccHHDu?hSEW zEF1+^SS;bgD1ArZaDvl@Q?f;cqRTjUE?uJ&rze22Ld)nKd5cA>XC888S!7@8OjM0C zf%ePAx`7QAFQx=%D^6zfi+2|;46VY0>!<n2p#6ol4U_yu!Ru)>zoOq)=`lDJv<NSn zeh^rawB4Qeu1L#xD*@Y4(|FngLC@N(YE1!vEk*!72Y7U<=ic8ZOp`XRU@ASXXRX#A z@yBoW${*CaoCA$S{c;|u9z`CIJ6p%nD*5P4Z^TVdT>OL|<_!>K`ja1g76J;Z)dR;q zK9+Xj13uW_CWg1KZx_iFhKXEjlagpUx?c58O}sZfxNWd7TPA!_IB+TRh*@%T6kW;m zkDFU$?AgAqgF4~_TbV46W4++j>VB{New{mh!4oi}_ak6N_*!z66x725OpP7(F3%9> zFa2V#ETPbvcbds=7Ws{V+t4ui@pa?Px})1|af`gXizK_-cnVqxvSm0-rUWsX1z~K= z&-4^x@bERc^ESROr^*wr79$hki2NPb^-{D1+hK_E5?`69skR=VhG22p7)1F3uC*Jw z0_Ck08YT2X2@u%5oRCJAn<$&-(-3s;(>nSJFgo9QlvV9;^R@buZ7V&KAk8!o9=@SX zZn{#8_BC2s8QDFO^G{t9OnOduQsLDPR!1)Sflc8dD&%lL7)TG0@?h*>Q10BP5f6Ta z@P;HaJpL@luQ>40=8tnF4xe>LHY|=6<7+C<NWP&6<r?*`Atv~ha3q5t+D-Yafr7<) z1-ker(zASGLUZG5OgnL^J=*&Db#H7oa^=|~MZPmTB{-zZj8q@l+szLVDMTx$rSHx? zA>N5i%;m(F_WPpBOeW<{Wo_frP!Hh(z|8C?Ex%INbpd>~7sBGP6(lu!L&^Oh)18{1 zOwwW{zGl`>luzI`x0>RiQ)nAzBWl}scJWA3eN=sR?LscnzHBFZBfD_>G)pcazn+-P zU~tvRUN%=ht>9_4Tqw_*+#eqMBF*~G9tV!XM<*tn9k$As%-CR_M*te=1~AF)+E`&$ z$qK&n5O^7?dU!`-8=!l$g4vxmpTqGlsREN3jZ=c*�a<e=@m5?s(Plli7?#F+<Q> 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