Create a listener structure for changes to refs and index
commit3693fba8fbeb0b85253d3e13c84f818344963182
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Fri, 11 Jul 2008 09:27:21 +0000 (11 11:27 +0200)
committerShawn O. Pearce <spearce@spearce.org>
Sat, 12 Jul 2008 03:23:16 +0000 (11 23:23 -0400)
tree34f144b29cf921be252e8887e4812d5f9cdd4d89
parent376bd28b7867b5ac84f23401caf685dd115a6c03
Create a listener structure for changes to refs and index

This version does not tell you which refs have changed, nor
what changes have happened. There is not scanning for externally
initiated changes either, though such changes can be found when
a JGit client wants to read index or refs information.

Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/GitHistoryPage.java
org.spearce.jgit/src/org/spearce/jgit/lib/GitIndex.java
org.spearce.jgit/src/org/spearce/jgit/lib/IndexChangedEvent.java [new file with mode: 0644]
org.spearce.jgit/src/org/spearce/jgit/lib/RefDatabase.java
org.spearce.jgit/src/org/spearce/jgit/lib/RefsChangedEvent.java [new file with mode: 0644]
org.spearce.jgit/src/org/spearce/jgit/lib/Repository.java
org.spearce.jgit/src/org/spearce/jgit/lib/RepositoryAdapter.java [new file with mode: 0644]
org.spearce.jgit/src/org/spearce/jgit/lib/RepositoryChangedEvent.java [new file with mode: 0644]
org.spearce.jgit/src/org/spearce/jgit/lib/RepositoryListener.java [new file with mode: 0644]