I know this is old, but for reference, since you have FTP access, you can use Bazaar via FTP and use something like Redmine as a web viewer. Using FTP will be slower than installing the Bazaar smart server on the server (FTP is known as a silent transport), but it will meet all your requirements.
Hope someone help
-Scott
source
share