[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