Subject: Re: [EGIT PATCH 00/11] Support customizable label decorations

From: Tor Arne Vestbø <[email-masked]>
Date: Thu, 05 Feb 2009 19:37:32 +0100

Robin Rosenberg wrote:
> It's our choice here. Generally, I think we should shift behavior here
> depending on layout. Java packages are not hierarchical in nature.
> 
> Currently it may look like this with flat package layout:
> 
> 	>org.spearce.jgit.treewalk
> 		CanonicalTreeParserTest.java
> 		EmptyTreeIteratorTest.java
> 		FileTreeIteratorTest.java
> 		NameConflictTreeWalkTest.java
> 		PostOrderTreeWalkTest.java
> 		TreeWalkBasicDiffTest.java
> 
> 	>org.spearce.jgit.treewalk.filter
> 		AlwaysCloneTreeFilter.java
> 		>NotTreeFilterTest.java
> 		TreeFilterTest.java
> 
> 
> Which is odd when looking at org.spearce.jgit.treewalk, because
> no files in that package have been changed.

Agreed. But, as the CVS plugin seems to handle this gracefully, without
any JDT specific code (from my brief investigations), it seems that this
is something we can get for free from the team plugins. I will look into
it as soon as this series is done cooking.

Tor Arne