|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This does NOT QUITE WORK YET, please nobody upload this as-is.
- Lots of code examples in C, python, perl, ruby, distributed to the
'examples' directories of libsvn-doc, python-subversion, libsvn-perl,
libsvn-ruby1.8.
- Quite a few scripts for subversion-tools. I looked at everything I
could find from upstream - several other scripts look useful but
either don't work, or I have some concerns about their command line
interfaces. Most notably, we now ship svn2cl and svnmerge.
- debian/rules: don't install *.py *.pl etc. manually, just do it via
dh_install and remove the .py .pl crap suffixes later with a
'prename' call. Also, fix shebang lines in a standardized manner,
with a makefile function - though see below.
TODO:
- Fix invocation of $(call fix_shebang_in...) so that it actually works
for /usr/bin/* in subversion-tools. I haven't figured out what's
going wrong here yet.
- Fix debian/copyright as per #394395. Note that this should be done
regardless of whether we ship this stuff in subversion-tools, since
we already ship it in the source package.
- Eyeball and test all scripts.
- Decide whether to include C programs such as mucc (rename to
'svn-mucc', I don't like polluting the /usr/bin namespace). This
would involve turning subversion-tools from Arch:all to Arch:any.
- Run at least a mini-audit for obvious problems, like unsafe temp file
usage. This is important!
|