Commit Graph

96 Commits

Author SHA1 Message Date
Johannes Rudolph 000b0ed253 render a graph in the browser using dagre-d3 and graphlib-dot, fixes #29 2015-11-18 17:41:30 +01:00
Johannes Rudolph ac0ab5189a in DOT graph render special evicted by edges and access new elements through evicted ones 2015-11-18 17:36:55 +01:00
Johannes Rudolph 932085bdf6 rename frontend -> backend 2015-11-17 20:40:00 +01:00
Johannes Rudolph a89e63f956 new backend to generate graph directly from sbt data structures, fixes #39 2015-11-17 20:34:08 +01:00
Johannes Rudolph 191d12aa7a enable plugin automatically 2015-11-17 19:14:36 +01:00
Johannes Rudolph 8f107639ae fix typo 2015-11-17 18:02:01 +01:00
Johannes Rudolph a82235e813 make cycles in the graph more visible 2015-11-17 17:34:51 +01:00
Johannes Rudolph 0c4bc73a64 enable Scalariform auto-formatting 2015-11-17 17:32:02 +01:00
Johannes Rudolph 0c3cf98a89 allow cycles in graphs even when printing with AsciiTreeLayout, fixes #77 2015-11-17 17:30:00 +01:00
Johannes Rudolph 5f3c2c2659 more AsciiTreeLayout tests 2015-11-17 17:27:34 +01:00
Johannes Rudolph 7a5126ef87 big refactoring: split up the mess in IvyGraphMLDependencies into various subfiles 2015-11-14 17:14:47 +01:00
Johannes Rudolph 045aff16f5 rename Graph => AsciiTreeLayout 2015-11-14 17:13:47 +01:00
Johannes Rudolph 42ec040ccc bump version in scripted tests 2015-11-14 17:11:35 +01:00
Johannes Rudolph adc55e31a7 reorganize plugin sources and make this an AutoPlugin 2015-11-14 16:27:56 +01:00
Johannes Rudolph 7b0e090662 remove support for sbt 0.11 + 0.12 2015-11-14 16:25:13 +01:00
Eugene Yokota ca25facd17 Fixes #67. Adds InlineConfigurationWithExcludes handling 2015-03-21 21:17:12 -04:00
Jay Taylor dfdba57248 Clearer messaging for `sbt 'dependency-graph --force'` command. 2014-08-26 20:26:08 -07:00
2beaucoup 1f65c0c86b only match scala lib by org/name 2014-01-15 17:07:50 +01:00
Johannes Rudolph 0bcd2e03f4 fixes #36: Graph.insertBar doesn't take maxColumn into account leading to StringIndexOutOfBoundsException 2013-07-31 15:22:45 +02:00
Johannes Rudolph 71f8f3a53a Merge branch 'sbt-0.13' 2013-07-31 15:00:06 +02:00
Johannes Rudolph f7c66f5cd1 add support for sbt 0.13, fixes #35 2013-07-22 16:24:15 +02:00
Johannes Rudolph 9d373bee73 reorganize ignoreMissingUpdate to rely on `updateConfiguration in ignoreMissingUpdate` 2013-07-22 16:20:56 +02:00
Johannes Rudolph 2b20d7fa41 fix test to use scala version known to have no conflicts 2013-07-22 16:13:58 +02:00
Johannes Rudolph f8b00e6511 give every sub-project its own directory in scripted test 2013-07-22 16:13:06 +02:00
Johannes Rudolph 8836c5e174 use linked plugins.sbt for all scripted tests 2013-07-22 16:12:44 +02:00
Johannes Rudolph 83c1f8cc8c next version 2013-06-26 11:34:12 +02:00
Johannes Rudolph a724b92a5d upgrade documentation + tests to 0.7.4 2013-06-26 11:30:14 +02:00
Johannes Rudolph 3a8a08a2a2 fix #32: provide Graph for all sbt versions and don't rely on jline terminal width being > 0 2013-06-25 15:11:24 +02:00
Johannes Rudolph b1edfb4d5b bump version 2013-04-28 10:52:57 +02:00
Johannes Rudolph dfe76a2aea fixes #30, #31: resolution report path changed in sbt 0.12.3 2013-04-28 10:49:47 +02:00
Johannes Rudolph 39cd1bdeaa 0.7.2 ls metadata 2013-03-02 12:43:06 +01:00
Johannes Rudolph 093b4782ad fix #27: don't require caller[@rev] to be equal to outside revision
Since the `caller` is already nested in a particular called module this
should be sufficient.
2013-03-02 12:32:57 +01:00
Johannes Rudolph ed097ed2e2 bump version 2013-01-22 14:38:30 +01:00
Johannes Rudolph f28b009b02 Merge commit 'pull/25'
Conflicts:
	src/main/scala/net/virtualvoid/sbt/graph/Plugin.scala
2013-01-22 14:34:40 +01:00
Leon Sixt 2ea4470757 more customisation for dot output
with dependency-dot-head you can now  define your own dot head.
dependency-dot-node-label lets you customise the labels of the nodes
2012-12-21 18:48:39 +01:00
berleon 0097df8378 improved dot generation 2012-12-21 15:14:46 +01:00
berleon fd77497498 added testDotFileGeneration
it is a sbt-scripted project to test the dot generation process.
2012-12-21 15:14:25 +01:00
berleon 25a996752c removed com.typesafe.akka:akka-actor from libaryDependencies
there was a resolving problems so the test failed.
2012-12-21 15:13:06 +01:00
berleon 18e76737ec updatet to 0.7.1-SNAPSHOT 2012-12-21 15:06:23 +01:00
berleon 2c771d58e6 added dependencyDotFile Setting and dependencyDotTask 2012-12-21 10:56:13 +01:00
berleon b7ae723423 added saveAsDot method to IvyGraphMLDependencies that generates a simple dot file 2012-12-21 10:55:45 +01:00
berleon 4bc9e3f7df fixed Version unapply method 2012-12-21 10:55:18 +01:00
Johannes Rudolph f4bd8a409b refs #24: fix Version matching again now for matching normal 0.12.1 version 2012-10-31 15:09:47 +01:00
Eric Bowman 2f725bf16f Fix for version matching like 0.12.1-foo
An organization that has had to fork sbt is likely to change the version
slightly.  The code is intended to match 0.12.1-foo as a 0.12.1 version,
but in fact without this change does not.
2012-10-31 10:52:38 +00:00
Johannes Rudolph 7c90d09d82 refs #7: `dependency-license-info` show information about licenses 2012-10-27 12:34:31 +02:00
Johannes Rudolph 6d492244c8 ls metadata for 0.7.0 2012-10-24 15:32:00 +02:00
Johannes Rudolph f18dac3fd1 add missing test descriptor for tests 2012-10-24 11:31:38 +02:00
Johannes Rudolph 6119663e48 fix tests for ignoring scala by default
refs #20
2012-10-24 11:31:21 +02:00
Johannes Rudolph 9f68bc9c9d don't pollute namespace and reuse scoped update task 2012-10-24 11:13:13 +02:00
Johannes Rudolph 8a593a62b1 fixes #20: ignore scala-library dependency by default. Reenable by setting `filter-scala-library` to false 2012-10-24 11:10:22 +02:00