aboutsummaryrefslogtreecommitdiffstats
path: root/libbe
diff options
context:
space:
mode:
authorW. Trevor King <wking@drexel.edu>2008-11-15 18:31:04 -0500
committerW. Trevor King <wking@drexel.edu>2008-11-15 18:31:04 -0500
commit137f084f2931a0e2e1fa3076beadac17b88ef6b6 (patch)
tree392771bfa08ac9a5bee368b95c583acc58a39b5b /libbe
parent2a800d09623720fc0a0c745611d627faec20a9ca (diff)
downloadbugseverywhere-137f084f2931a0e2e1fa3076beadac17b88ef6b6.tar.gz
Removed libbe/template.
This file is not used anywhere, and appears to be an outdated version of libbe/diff.py.
Diffstat (limited to 'libbe')
-rw-r--r--libbe/template48
1 files changed, 0 insertions, 48 deletions
diff --git a/libbe/template b/libbe/template
deleted file mode 100644
index 467eee4..0000000
--- a/libbe/template
+++ /dev/null
@@ -1,48 +0,0 @@
-"""Compare two bug trees"""
-from bugdir import cmdutil
-
-def diff(old_tree, new_tree):
- old_bug_map = old_tree.bug_map()
- new_bug_map = new_tree.bug_map()
- added = []
- removed = []
- modified = []
- for old_bug in old_bug_map.itervalues():
- new_bug = new_bug_map.get(bug.uuid)
- if new_bug is None :
- removed.append(old_bug)
- else:
- if old_bug != new_bug:
- modified.append((old_bug, new_bug))
- for new_bug in new_bug_map.itervalues():
- if not old_bug_map.haskey(new_bug.id):
- added.append(new_bug)
- return (removed, modified, added)
-
-
-def reference_diff(bugdir, spec=None):
- return diff(bugdir.reference_bugdir(), bugdir)
-
-def diff_report(diff_data, bugdir)
- (removed, modified, added) = diff_data
- def modified_cmp(left, right):
- return cmp_severity(left[1], right[1])
-
- added.sort(bugdir.cmp_severity)
- removed.sort(bugdir.cmp_severity)
- modified.sort(modified_cmp)
-
- print "New bug reports:"
- for bug in added:
- cmdutil.bug_summary(bug, bugdir, no_target=True)
-
- print "modified bug reports:"
- for old_bug, new_bug in modified:
- cmdutil.bug_summary(new_bug, bugdir, no_target=True)
-
- print "Removed bug reports:"
- for bug in removed:
- cmdutil.bug_summary(bug, bugdir, no_target=True)
-
-
-