# HG changeset patch # User John Schneiderman # Date 1406068127 18000 # Node ID a21bb6b95a9a3d0e6a46227b6a9063e5e62928ec # Parent 75b05ad6b26d8433777d41bf8cf383be7a802952 Fixed error when configuration changes fail. IN: - diff -r 75b05ad6b26d -r a21bb6b95a9a doc/ChangeLog --- a/doc/ChangeLog Tue Jul 22 00:21:49 2014 -0500 +++ b/doc/ChangeLog Tue Jul 22 17:28:47 2014 -0500 @@ -19,4 +19,5 @@ ******************************************************************************** 2014-07-21 John Schneiderman 0.1.0 - Ability to create a new repository. +- Ability to delete a new repository. - Configuration settings read from an INI file. diff -r 75b05ad6b26d -r a21bb6b95a9a doc/TODO --- a/doc/TODO Tue Jul 22 00:21:49 2014 -0500 +++ b/doc/TODO Tue Jul 22 17:28:47 2014 -0500 @@ -39,3 +39,5 @@ - Actually parse the hgweb.config file to work with it. - Manager functions should take both an output and error device instead of defaulting to std. - Manager should handle the HgWeb configuration file settings. +- Manager should provide a REST API for repository management. +- Manager should have an API key per user permission values. diff -r 75b05ad6b26d -r a21bb6b95a9a src/manager.py --- a/src/manager.py Tue Jul 22 00:21:49 2014 -0500 +++ b/src/manager.py Tue Jul 22 17:28:47 2014 -0500 @@ -253,6 +253,7 @@ import os import sys import shutil + import stat try: with open(settings.HgWebPath + os.sep + 'hgweb.config', "a") as hgweb: