| Index: gcl.py
|
| ===================================================================
|
| --- gcl.py (revision 15750)
|
| +++ gcl.py (working copy)
|
| @@ -531,7 +531,9 @@
|
| # File has been reverted.
|
| save = True
|
| files.remove(file)
|
| - elif status != file[0]:
|
| + continue
|
| + status = status_result[0][0]
|
| + if status != file[0]:
|
| save = True
|
| files[files.index(file)] = (status, file[1])
|
| change_info = ChangeInfo(changename, issue, description, files)
|
| @@ -748,7 +750,7 @@
|
| for file in files:
|
| # Use svn info output instead of os.path.isdir because the latter fails
|
| # when the file is deleted.
|
| - if GetSVNFileInfo(file).get("Node Kind") == "directory":
|
| + if GetSVNFileInfo(file).get("Node Kind") in ("dir", "directory"):
|
| continue
|
| # If the user specified a custom diff command in their svn config file,
|
| # then it'll be used when we do svn diff, which we don't want to happen
|
|
|