From: Chuck Lever Date: Mon, 14 Nov 2005 16:50:55 GMT Subject: [PATCH 1/4] Better error message when renaming patches to same name Message-ID: <20051114165055.22202.28533.stgit@dexter.citi.umich.edu> In-Reply-To: <20051114165007.22202.69803.stgit@dexter.citi.umich.edu> Generate a more precise error message when trying to rename a patch to the same name. This is what we get currently: [cel@dexter main]$ stg rename nfs_direct_wait nfs_direct_wait Renaming patch "nfs_direct_wait" -> "nfs_direct_wait"...stg rename: Patch "nfs_direct_wait" already exists [cel@dexter main]$ Signed-off-by: Chuck Lever --- stgit/stack.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/stgit/stack.py b/stgit/stack.py index 1ffeaee..0907b37 100644 --- a/stgit/stack.py +++ b/stgit/stack.py @@ -775,6 +775,9 @@ class Series: applied = self.get_applied() unapplied = self.get_unapplied() + if oldname == newname: + raise StackException, '"To" name and "from" name are the same' + if newname in applied or newname in unapplied: raise StackException, 'Patch "%s" already exists' % newname