[forge-commits] [forge/furnace] a147af: Ported graphs from core repository branch
Lincoln Baxter III
lincolnbaxter at gmail.com
Fri Jul 5 20:38:15 EDT 2013
Branch: refs/heads/master
Home: https://github.com/forge/furnace
Commit: a147af8db20dc073d9b8b4d5b1fe704e31e2ef21
https://github.com/forge/furnace/commit/a147af8db20dc073d9b8b4d5b1fe704e31e2ef21
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-06-28 (Fri, 28 Jun 2013)
Changed paths:
M container-api/src/main/java/org/jboss/forge/furnace/addons/AddonId.java
M container-api/src/main/java/org/jboss/forge/furnace/repositories/AddonDependencyEntry.java
M container-api/src/main/java/org/jboss/forge/furnace/repositories/AddonRepository.java
M container-api/src/main/java/org/jboss/forge/furnace/util/ClassLoaders.java
A container-api/src/main/java/org/jboss/forge/furnace/versions/ComparableVersion.java
A container-api/src/main/java/org/jboss/forge/furnace/versions/DefaultVersionRange.java
A container-api/src/main/java/org/jboss/forge/furnace/versions/EmptyVersion.java
M container-api/src/main/java/org/jboss/forge/furnace/versions/EmptyVersionRange.java
A container-api/src/main/java/org/jboss/forge/furnace/versions/MultipleVersionRange.java
M container-api/src/main/java/org/jboss/forge/furnace/versions/SingleVersion.java
M container-api/src/main/java/org/jboss/forge/furnace/versions/SingleVersionRange.java
M container-api/src/main/java/org/jboss/forge/furnace/versions/Version.java
A container-api/src/main/java/org/jboss/forge/furnace/versions/VersionException.java
M container-api/src/main/java/org/jboss/forge/furnace/versions/VersionRange.java
M container-api/src/main/java/org/jboss/forge/furnace/versions/Versions.java
M container-api/src/test/java/org/jboss/forge/furnace/AddonIdTest.java
M container-api/src/test/java/org/jboss/forge/furnace/versions/VersionsTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/MultipleRepositoryTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonDependencyInjectionTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonEventPropagationNonRemoteTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonEventPropagationRemoteTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/dependencies/ClassLoadingOnlyAddonTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/deployment/AddonMissingDelayedRequiredDependencyTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/deployment/AddonMultipleDependencyVersionTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonDeepHotSwapTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonDeepOptionalDependencyHotSwapTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonHotSwapTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonOptionalDependencyHotSwapTest.java
A container-tests/src/test/java/org/jboss/forge/furnace/versions/AddonDependencyVersionRangeTest.java
M container/pom.xml
M container/src/main/java/org/jboss/forge/furnace/FurnaceImpl.java
M container/src/main/java/org/jboss/forge/furnace/LockManagerImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/ImmutableAddonRepository.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonLoader.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRegistryImpl.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRepositoryImpl.java
M container/src/main/java/org/jboss/forge/furnace/impl/ServiceRegistryProducer.java
A container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonDependencyEdge.java
A container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonGraph.java
A container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonVertex.java
A container/src/main/java/org/jboss/forge/furnace/impl/graph/CompleteAddonGraph.java
A container/src/main/java/org/jboss/forge/furnace/impl/graph/OptimizedAddonGraph.java
A container/src/main/java/org/jboss/forge/furnace/impl/graph/PrintGraphTraversalListener.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleLoader.java
M container/src/main/java/org/jboss/forge/furnace/modules/providers/AbstractModuleSpecProvider.java
M container/src/main/java/org/jboss/forge/furnace/modules/providers/FurnaceContainerSpec.java
A container/src/main/java/org/jboss/forge/furnace/modules/providers/JGraphTClasspathSpec.java
M container/src/test/java/org/jboss/forge/furnace/AddonRepositoryImplTest.java
M pom.xml
M proxy-tests/src/test/java/org/jboss/forge/classloader/ClassLoaderAdapterCollisionsTest.java
M proxy-tests/src/test/java/org/jboss/forge/classloader/ClassLoaderAdapterEnumCollisionsTest.java
M proxy-tests/src/test/java/org/jboss/forge/classloader/ClassLoaderAdapterJavaIOTest.java
M proxy-tests/src/test/java/org/jboss/forge/classloader/ClassLoaderAdapterPassthroughTest.java
M proxy-tests/src/test/java/org/jboss/forge/classloader/ClassLoaderIterableProxiedTest.java
M proxy-tests/src/test/java/org/jboss/forge/classloader/ClassLoaderListParameterProxiedTest.java
M proxy-tests/src/test/java/org/jboss/forge/classloader/ClassLoaderParameterUnwrappedTest.java
M proxy-tests/src/test/java/org/jboss/forge/classloader/sidewaysproxy/SidewaysProxyAnonymousCollisionTest.java
Log Message:
-----------
Ported graphs from core repository branch
Commit: 29ebd2a98a0db19835e89e94b7ea6f8ab7a98d61
https://github.com/forge/furnace/commit/29ebd2a98a0db19835e89e94b7ea6f8ab7a98d61
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-01 (Mon, 01 Jul 2013)
Changed paths:
M container-api/src/main/java/org/jboss/forge/furnace/Furnace.java
M container-api/src/main/java/org/jboss/forge/furnace/addons/AddonDependency.java
M container-api/src/main/java/org/jboss/forge/furnace/addons/AddonRegistry.java
A container-api/src/main/java/org/jboss/forge/furnace/addons/AddonView.java
A container-api/src/main/java/org/jboss/forge/furnace/services/ServiceTask.java
M container-tests/src/test/java/org/jboss/forge/furnace/MultipleRepositoryTest.java
M container/src/main/java/org/jboss/forge/furnace/FurnaceImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonDependencyImpl.java
R container/src/main/java/org/jboss/forge/furnace/addons/AddonTree.java
R container/src/main/java/org/jboss/forge/furnace/addons/CheckDirtyStatusVisitor.java
R container/src/main/java/org/jboss/forge/furnace/addons/ImmutableAddonRepository.java
R container/src/main/java/org/jboss/forge/furnace/addons/MarkDisabledLoadedAddonsDirtyVisitor.java
R container/src/main/java/org/jboss/forge/furnace/addons/MarkLoadedAddonsDirtyVisitor.java
A container/src/main/java/org/jboss/forge/furnace/addons/StartEnabledAddonCallable.java
R container/src/main/java/org/jboss/forge/furnace/addons/StartEnabledAddonsVisitor.java
M container/src/main/java/org/jboss/forge/furnace/addons/StopAddonCallable.java
R container/src/main/java/org/jboss/forge/furnace/addons/StopAllAddonsVisitor.java
R container/src/main/java/org/jboss/forge/furnace/addons/StopDirtyAddonsVisitor.java
M container/src/main/java/org/jboss/forge/furnace/events/CrossContainerObserverMethod.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonImpl.java
A container/src/main/java/org/jboss/forge/furnace/impl/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonLoader.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRegistryImpl.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRegistryProducer.java
A container/src/main/java/org/jboss/forge/furnace/impl/AddonRepositoryFilter.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRepositoryImpl.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRunnable.java
M container/src/main/java/org/jboss/forge/furnace/impl/ContainerServiceExtension.java
A container/src/main/java/org/jboss/forge/furnace/impl/ImmutableAddonRepository.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/CompleteAddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/OptimizedAddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleLoader.java
M container/src/main/java/org/jboss/forge/furnace/modules/ModularFileSystemURLHandler.java
M container/src/main/resources/META-INF/services/org.jboss.forge.furnace.modules.ModuleSpecProvider
R container/src/test/java/org/jboss/forge/furnace/addons/AddonTreeTest.java
R container/src/test/java/org/jboss/forge/furnace/mock/MockMarkAddonDirtyVisitor.java
Log Message:
-----------
Progress in refactoring
Commit: 8fcb97bd5ee7d797a03f13ef5db1556da3fb837c
https://github.com/forge/furnace/commit/8fcb97bd5ee7d797a03f13ef5db1556da3fb837c
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M container/src/main/java/org/jboss/forge/furnace/impl/AddonImpl.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonLifecycleManager.java
Log Message:
-----------
Closer, addons are starting, but not the test case
Commit: 2091939ee0b1b02951a6f39ceb85bbc027f22ed2
https://github.com/forge/furnace/commit/2091939ee0b1b02951a6f39ceb85bbc027f22ed2
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M container-api/src/main/java/org/jboss/forge/furnace/addons/Addon.java
M container/src/main/java/org/jboss/forge/furnace/FurnaceImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonDependencyImpl.java
A container/src/main/java/org/jboss/forge/furnace/addons/AddonImpl.java
A container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
A container/src/main/java/org/jboss/forge/furnace/addons/AddonLoader.java
A container/src/main/java/org/jboss/forge/furnace/addons/AddonRunnable.java
A container/src/main/java/org/jboss/forge/furnace/addons/MissingAddonDependencyImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/StartEnabledAddonCallable.java
M container/src/main/java/org/jboss/forge/furnace/addons/StopAddonCallable.java
R container/src/main/java/org/jboss/forge/furnace/impl/AddonImpl.java
R container/src/main/java/org/jboss/forge/furnace/impl/AddonLifecycleManager.java
R container/src/main/java/org/jboss/forge/furnace/impl/AddonLoader.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRegistryImpl.java
R container/src/main/java/org/jboss/forge/furnace/impl/AddonRunnable.java
M container/src/main/java/org/jboss/forge/furnace/impl/ServiceRegistryImpl.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleLoader.java
Log Message:
-----------
First green bar, not currently doing any graph management
Commit: e7d6e6a595fdff16834d884c8b0463021a70b3a9
https://github.com/forge/furnace/commit/e7d6e6a595fdff16834d884c8b0463021a70b3a9
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M container-api/src/main/java/org/jboss/forge/furnace/Furnace.java
M container-api/src/main/java/org/jboss/forge/furnace/addons/AddonView.java
M container-api/src/main/java/org/jboss/forge/furnace/spi/ContainerLifecycleListener.java
M container-api/src/main/java/org/jboss/forge/furnace/versions/SingleVersion.java
M container-tests/src/main/java/org/example/ConsumingService.java
A container-tests/src/main/java/org/example/PublishedService.java
R container-tests/src/main/java/org/example/PublisherService.java
M container-tests/src/test/java/org/jboss/forge/furnace/TestLifecycleListener.java
M container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonDependencyInjectionTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonSelfInjectionExposedServiceTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/dependencies/ClassLoadingOnlyAddonTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/deployment/AddonMissingDelayedRequiredDependencyTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/deployment/AddonMultipleDependencyVersionTest.java
M container/src/main/java/org/jboss/forge/furnace/FurnaceImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRegistryImpl.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonVertex.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/CompleteAddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/OptimizedAddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/PrintGraphTraversalListener.java
Log Message:
-----------
Realtime Graph is built and Test harness is waiting for deployments via new listener API
Commit: 9f62d61371e950e2f302a9e92196841f65c30e13
https://github.com/forge/furnace/commit/9f62d61371e950e2f302a9e92196841f65c30e13
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M container-api/src/main/java/org/jboss/forge/furnace/util/Addons.java
M container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonDeepHotSwapTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonDeepOptionalDependencyHotSwapTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonHotSwapTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonOptionalDependencyHotSwapTest.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonVertex.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/CompleteAddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/OptimizedAddonGraph.java
Log Message:
-----------
Some tests except hotswap and multiple version/repo tests passing
Commit: 360f2dbbe2fa4501e582ebdd007f5a10e6b6a28b
https://github.com/forge/furnace/commit/360f2dbbe2fa4501e582ebdd007f5a10e6b6a28b
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLoader.java
Log Message:
-----------
Addon dependency resolution now properly works against Enabled addons, not loaded addons
Commit: 8520a15e607b91cf4d6fb2f5162528edb1eac494
https://github.com/forge/furnace/commit/8520a15e607b91cf4d6fb2f5162528edb1eac494
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M container-api/src/main/java/org/jboss/forge/furnace/addons/AddonId.java
M container/src/main/java/org/jboss/forge/furnace/FurnaceImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLoader.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonVertex.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/CompleteAddonGraph.java
A container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraph.java
A container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraphChangeHandler.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/OptimizedAddonGraph.java
Log Message:
-----------
Incremental step toward master graph
Commit: a292c44c1fd70225f13b8ec11340c604ae4a309b
https://github.com/forge/furnace/commit/a292c44c1fd70225f13b8ec11340c604ae4a309b
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M container-api/src/main/java/org/jboss/forge/furnace/addons/AddonView.java
M container-api/src/test/java/org/jboss/forge/furnace/AddonIdTest.java
M container/src/main/java/org/jboss/forge/furnace/FurnaceImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRegistryImpl.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraphChangeHandler.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/OptimizedAddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/PrintGraphTraversalListener.java
Log Message:
-----------
Multi-view support is apparently working sans hotswap
Commit: a60afa203cda1750ca2b328e27b344b70d3b32a2
https://github.com/forge/furnace/commit/a60afa203cda1750ca2b328e27b344b70d3b32a2
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M container/src/main/java/org/jboss/forge/furnace/impl/graph/PrintGraphTraversalListener.java
Log Message:
-----------
enhanced graph printer
Commit: a4046f14d748f4ee5380ce480823e31f299695c6
https://github.com/forge/furnace/commit/a4046f14d748f4ee5380ce480823e31f299695c6
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M container/src/main/java/org/jboss/forge/furnace/impl/graph/PrintGraphTraversalListener.java
Log Message:
-----------
Enhance printer again
Commit: 1eee77b6d36411d99de64b9ad916b46eee7e935a
https://github.com/forge/furnace/commit/1eee77b6d36411d99de64b9ad916b46eee7e935a
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M container-tests/src/test/java/org/jboss/forge/furnace/versions/AddonDependencyVersionRangeTest.java
Log Message:
-----------
Fixed test case missing beans.xml and added a little strictness
Commit: 0a1a587e9877a90574b4fb14af92fc164d29d04f
https://github.com/forge/furnace/commit/0a1a587e9877a90574b4fb14af92fc164d29d04f
Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
Date: 2013-07-03 (Wed, 03 Jul 2013)
Changed paths:
R container-tests/src/test/java/org/jboss/forge/furnace/MultipleRepositoryTest.java
A container-tests/src/test/java/org/jboss/forge/furnace/views/MultipleRepositoryTest.java
A container-tests/src/test/java/org/jboss/forge/furnace/views/MultipleRepositoryViewTest.java
M container/src/main/java/org/jboss/forge/furnace/FurnaceImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLoader.java
M container/src/main/java/org/jboss/forge/furnace/addons/StartEnabledAddonCallable.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/CompleteAddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraphChangeHandler.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/OptimizedAddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleIdentifierCache.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleLoader.java
Log Message:
-----------
Multiple views pretty much not working at all
Commit: 55ea8980a81947994c0a339d8399ace30ca954ad
https://github.com/forge/furnace/commit/55ea8980a81947994c0a339d8399ace30ca954ad
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-05 (Fri, 05 Jul 2013)
Changed paths:
M container-api/src/main/java/org/jboss/forge/furnace/addons/AddonDependency.java
M container-tests/src/test/java/org/jboss/forge/furnace/views/MultipleRepositoryViewTest.java
M container/src/main/java/org/jboss/forge/furnace/FurnaceImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonDependencyImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLoader.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonRunnable.java
A container/src/main/java/org/jboss/forge/furnace/addons/AddonState.java
A container/src/main/java/org/jboss/forge/furnace/addons/AddonStateManager.java
A container/src/main/java/org/jboss/forge/furnace/addons/AddonViewFilter.java
M container/src/main/java/org/jboss/forge/furnace/addons/MissingAddonDependencyImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/StartEnabledAddonCallable.java
M container/src/main/java/org/jboss/forge/furnace/addons/StopAddonCallable.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRegistryImpl.java
R container/src/main/java/org/jboss/forge/furnace/impl/AddonRepositoryFilter.java
M container/src/main/java/org/jboss/forge/furnace/impl/ServiceRegistryImpl.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonVertex.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraphChangeHandler.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleIdentifierCache.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleLoader.java
R container/src/main/java/org/jboss/forge/furnace/util/CompletedFuture.java
A container/src/main/java/org/jboss/forge/furnace/util/NullFuture.java
Log Message:
-----------
Very big refactoring. Things much easier to comprehend.
Commit: 582be2e55c827e91befdb53f25cc3a7b7af1be57
https://github.com/forge/furnace/commit/582be2e55c827e91befdb53f25cc3a7b7af1be57
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-05 (Fri, 05 Jul 2013)
Changed paths:
M container/src/main/java/org/jboss/forge/furnace/FurnaceImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLoader.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonState.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonStateManager.java
M container/src/main/java/org/jboss/forge/furnace/addons/StopAddonCallable.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraphChangeHandler.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleLoader.java
M container/src/main/java/org/jboss/forge/furnace/modules/providers/FurnaceContainerSpec.java
Log Message:
-----------
Actually do depth first traversal... idiot.
Commit: 06d51ba40a7653be452bcb14cafdfed815ffa53a
https://github.com/forge/furnace/commit/06d51ba40a7653be452bcb14cafdfed815ffa53a
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-05 (Fri, 05 Jul 2013)
Changed paths:
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraphChangeHandler.java
Log Message:
-----------
Also traverse startup in real depth first
Commit: cb5ffaa74e6b6ba61cdb2c8119ca100cd9775eac
https://github.com/forge/furnace/commit/cb5ffaa74e6b6ba61cdb2c8119ca100cd9775eac
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-05 (Fri, 05 Jul 2013)
Changed paths:
M container-tests/src/test/java/org/jboss/forge/furnace/views/MultipleRepositoryViewTest.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLoader.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonGraph.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraphChangeHandler.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleIdentifierCache.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleLoader.java
M container/src/main/java/org/jboss/forge/furnace/modules/providers/FurnaceContainerSpec.java
Log Message:
-----------
Multi-view works for split dependency subgraph as leaf
Commit: 3793a098746e01c0f177b4c27fd56d09d3a60f46
https://github.com/forge/furnace/commit/3793a098746e01c0f177b4c27fd56d09d3a60f46
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-05 (Fri, 05 Jul 2013)
Changed paths:
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/AddonVertex.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraphChangeHandler.java
Log Message:
-----------
Addons not shutting down properly because new graph doesn't keep references to unreferenced addons
Commit: 350960006f91b0cf49dca289e7b484c5a5c7e55a
https://github.com/forge/furnace/commit/350960006f91b0cf49dca289e7b484c5a5c7e55a
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-05 (Fri, 05 Jul 2013)
Changed paths:
A container-tests/src/test/java/org/jboss/forge/furnace/deployment/AddonMissingOptionalDependencyNotNull.java
M container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonDeepOptionalDependencyHotSwapTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonHotSwapTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/views/MultipleRepositoryTest.java
M container-tests/src/test/java/org/jboss/forge/furnace/views/MultipleRepositoryViewTest.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLoader.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRegistryImpl.java
M container/src/main/java/org/jboss/forge/furnace/impl/graph/MasterGraphChangeHandler.java
Log Message:
-----------
ALL TESTS PASSING
Commit: dd85991cf4988b138e5f20830b246345a36265f3
https://github.com/forge/furnace/commit/dd85991cf4988b138e5f20830b246345a36265f3
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-05 (Fri, 05 Jul 2013)
Changed paths:
M container-tests/src/test/java/org/jboss/forge/furnace/views/MultipleRepositoryViewTest.java
Log Message:
-----------
Ignore test until multi-view is working.
Commit: 379f373345dc40302a7d6bad4110da02a0a62ec2
https://github.com/forge/furnace/commit/379f373345dc40302a7d6bad4110da02a0a62ec2
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-05 (Fri, 05 Jul 2013)
Changed paths:
M proxy-tests/src/test/java/org/jboss/forge/classloader/ClassLoaderAdapterJavaIOTest.java
M proxy-tests/src/test/java/org/jboss/forge/classloader/mock/JavaIOFactory.java
M proxy-tests/src/test/java/org/jboss/forge/classloader/system/SystemClassLoaderNullClassLoaderAdapterTest.java
Log Message:
-----------
Merge branch 'master' of github.com:forge/furnace into FORGE-770
Commit: 55ebb98e487dc6581a74b9c138e5b1ca6fd2c7b8
https://github.com/forge/furnace/commit/55ebb98e487dc6581a74b9c138e5b1ca6fd2c7b8
Author: Lincoln Baxter III <lincolnbaxter at gmail.com>
Date: 2013-07-05 (Fri, 05 Jul 2013)
Changed paths:
M container-api/src/main/java/org/jboss/forge/furnace/repositories/AddonDependencyEntry.java
M container-api/src/main/java/org/jboss/forge/furnace/versions/SingleVersionRange.java
Log Message:
-----------
Added missing hashCode() equals() on version and dependency entry stuff
Compare: https://github.com/forge/furnace/compare/0f248d86b0b3...55ebb98e487d
More information about the forge-commits
mailing list