Index: gcl.py |
=================================================================== |
--- gcl.py (revision 31940) |
+++ gcl.py (working copy) |
@@ -1000,10 +1000,6 @@ |
if not svn_info: |
ErrorExit("Current checkout is unversioned. Please retry with a versioned " |
"directory.") |
- if (svn_info.get('URL', '').startswith('http:') and |
- not FilterFlag(args, "--force")): |
- ErrorExit("This is a read-only checkout. Retry in a read-write checkout " |
- "or use --force to override.") |
if (len(args) == 1): |
filename = args[0] |
@@ -1093,8 +1089,11 @@ |
ErrorExit("Empty changelist not saved") |
change_info._files = new_cl_files |
- |
change_info.Save() |
+ if svn_info.get('URL', '').startswith('http:'): |
+ Warn("WARNING: Creating CL in a read-only checkout. You will not be " |
+ "able to commit it!") |
+ |
print change_info.name + " changelist saved." |
if change_info.MissingTests(): |
Warn("WARNING: " + MISSING_TEST_MSG) |