Repository :
http://git.fedorahosted.org/cgit/
On branch : v1.4
---------------------------------------------------------------
commit e91250158f9777a8526778f6bce89edebe10cd4b
Author: Matt Domsch <Matt_Domsch(a)dell.com>
Date: Mon Jul 8 12:27:04 2013 -0500
move-devel-to-release: Don't traceback if a Directory doesn't exist yet
In cases like secondary architectures, we may want to run
move-devel-to-release for some architectures, but the remaining arches
may not yet be released (content in
pub/fedora-secondary/releases/$version/Everything/$arch). Instead of
tracing back, just print a message on stderr, and let the remaining
(valid) architectures be moved.
---------------------------------------------------------------
server/move-devel-to-release | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/server/move-devel-to-release b/server/move-devel-to-release
index 8905ccb..89513b3 100755
--- a/server/move-devel-to-release
+++ b/server/move-devel-to-release
@@ -37,6 +37,12 @@ def doit():
t = d.name.replace(oldpattern, newpattern)
try:
new_d = Directory.byName(t)
+ except SQLObjectNotFound:
+ sys.stderr.write("target Directory(%) not found,
ignoring.\n")
+ sys.stderr.flush()
+ break
+
+ try:
r.directory = new_d
r.category = c
r.sync()