Checkout Tools
  • last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Apply ASF license headers to a number of files included under that license

but lacking said header.

Patch by: Niall Pemberton <niallp{_AT_}apache.org>

  1. … 175 more files in changeset.
Channeling Erik Hülsmann, remove all trailing whitespace within our source

tree:

for extsn in c h cpp java py pl rb; do

sed -i -e 's/[ \t]*$//' `find . -name "*.$extsn" | xargs grep '[ \t]$' -l`

done

Inspired by: ehu

  1. … 449 more files in changeset.
* tools/bdb/svnfs.py: Fix typo in case of exception name 'DBNotFoundError'.

Set svn:eol-style='native' on some text files that were lacking it.

  1. … 44 more files in changeset.
* tools/bdb/svnfs.py (Ctx.__init__): Fix BDB environment creation to use the

right deadlock detection policy. Simplify unnecessary code. Take full

control over the creation of the BDB environment, to ensure it is done with

the correct setting.

Make the tools/bdb tools more concise to use in interactive Python sessions.

* tools/bdb/svnfs.py (Ctx): Merge the open() method into __init__.

* tools/bdb/svn-bdb-view.py: Adapt to the above change.

* tools/bdb/erase-all-text-data.py: Ditto.

  1. … 2 more files in changeset.
Add some useful tools for low-level work with BDB repositories.

* tools/bdb: New directory.

* tools/bdb/skel.py: New - a skel parser/unparser.

* tools/bdb/svnfs.py: New - convenience handle for opening all the databases

of a subversion repository.

* tools/bdb/svn-bdb-view.py: New - a pretty printer for BDB repositories.

  1. … 3 more files in changeset.