It appears that users using /bin/sh as their login shell don't get the
same set of tab completion features as those using /bin/bash, even when
/bin/sh is a symbolic link to /bin/bash.
In accordance with the settings in /etc/repo_shell.conf:
sudo adduser --system --group --home /var/lib/svn --shell /bin/false <owner>
- sudo chsh -s /bin/sh <owner> # a shell is needed for 'sudo -iu'
+ sudo chsh -s /bin/bash <owner> # a shell is needed for 'sudo -iu'
sudo install -d -o <owner> -g <owner> -m 0750 <svn_root>/..
sudo install -d -o <owner> -g <owner> -m 0750 <svn_root>
sudo install -d -o <owner> -g <owner> -m 0750 <git_root>