Return-Path: Delivered-To: apmail-gump-general-archive@www.apache.org Received: (qmail 31404 invoked from network); 10 Mar 2004 14:20:10 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 10 Mar 2004 14:20:10 -0000 Received: (qmail 21892 invoked by uid 500); 10 Mar 2004 14:20:06 -0000 Delivered-To: apmail-gump-general-archive@gump.apache.org Received: (qmail 21870 invoked by uid 500); 10 Mar 2004 14:20:06 -0000 Mailing-List: contact general-help@gump.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Gump code and data" Reply-To: "Gump code and data" Delivered-To: mailing list general@gump.apache.org Received: (qmail 21853 invoked by uid 500); 10 Mar 2004 14:20:06 -0000 Received: (qmail 21849 invoked from network); 10 Mar 2004 14:20:06 -0000 Received: from unknown (HELO minotaur.apache.org) (209.237.227.194) by daedalus.apache.org with SMTP; 10 Mar 2004 14:20:06 -0000 Received: (qmail 31218 invoked by uid 1728); 10 Mar 2004 14:20:07 -0000 Date: 10 Mar 2004 14:20:07 -0000 Message-ID: <20040310142007.31207.qmail@minotaur.apache.org> From: ajack@apache.org To: gump-cvs@apache.org Subject: cvs commit: gump/python/gump/model depend.py X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N ajack 2004/03/10 06:20:06 Modified: python/gump/model depend.py Log: I'd over optimized full dependency determination, hence full == direct depends, hence these numbers are too low: http://lsd.student.utwente.nl/gump/project_todos.html Revision Changes Path 1.15 +8 -6 gump/python/gump/model/depend.py Index: depend.py =================================================================== RCS file: /home/cvs/gump/python/gump/model/depend.py,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- depend.py 9 Mar 2004 21:19:09 -0000 1.14 +++ depend.py 10 Mar 2004 14:20:04 -0000 1.15 @@ -295,7 +295,6 @@ self.fullDependencies=DependSet() for depend in self.directDependencies.getDepends(): if not self.fullDependencies.containsDepend(depend): - self.fullDependencies.addDepend(depend) dependProject=depend.getProject() if not self.fullDependencies.containsProject(dependProject): @@ -303,6 +302,8 @@ for subdepend in dependProject.getFullDependencies(): if not self.fullDependencies.containsDepend(subdepend): self.fullDependencies.addDepend(depend) + + self.fullDependencies.addDepend(depend) return self.fullDependencies.getDepends() @@ -331,8 +332,7 @@ self.fullDependees=DependSet(1) for depend in self.directDependees.getDepends(): - if not self.fullDependees.containsDepend(depend): - self.fullDependees.addDepend(depend) + if not self.fullDependees.containsDepend(depend): dependProject=depend.getOwnerProject() if not self.fullDependees.containsProject(dependProject): @@ -340,6 +340,8 @@ for subdepend in dependProject.getFullDependees(): if not self.fullDependees.containsDepend(subdepend): self.fullDependees.addDepend(depend) + + self.fullDependees.addDepend(depend) return self.fullDependees.getDepends() --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@gump.apache.org For additional commands, e-mail: general-help@gump.apache.org