Commit Graph

64 Commits

Author SHA1 Message Date
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 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 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
Johannes Rudolph 7b88492ac7 fix: don't fail if a module has no dependencies 2012-10-24 11:08:28 +02:00
Johannes Rudolph ff4482064c dry-up map creation 2012-10-24 10:41:40 +02:00
Johannes Rudolph eb54e20c56 whitespace 2012-10-24 10:37:06 +02:00
Johannes Rudolph 6580fb59f3 proper distinction between what is a moduleid and what is extra module info
fixes #18: filter revisions per caller and evtl. display eviction info
2012-10-23 11:26:11 +02:00
Johannes Rudolph 12fbac687f need some compatibility parsing infrastructure for 0.11.x 2012-10-22 10:38:37 +02:00
Johannes Rudolph 83fe4f2960 better variable names 2012-10-22 10:30:10 +02:00
Johannes Rudolph 9d1087347e refs #17: show errors in graph output as well 2012-10-22 10:07:37 +02:00
Johannes Rudolph 83ac2e62ab refs #17: color errors red in tree output 2012-10-22 10:03:47 +02:00
Johannes Rudolph cb3fc03dbc fix: correctly associated error with module revision 2012-10-22 10:01:40 +02:00
Johannes Rudolph 5a051f6a3a refs #7: add new `what-depends-on` task to find out the reverse dependencies of a module 2012-10-22 09:28:32 +02:00
Johannes Rudolph 4d705ed256 refactoring 2012-10-21 19:45:11 +02:00
Johannes Rudolph b5de4e9683 fixes #8: show hint where to find the old `dependency-graph` implementation 2012-10-21 19:42:04 +02:00
Johannes Rudolph 2fe1989322 automatically use `dependency-tree` for `dependency-graph` if there are too many nodes 2012-10-21 19:41:42 +02:00
Johannes Rudolph fb3d99e5e0 dry up graph structure generation and expose graph structure for other consumers as sbt `module-graph` task 2012-10-21 19:12:35 +02:00
Johannes Rudolph 445d53a583 Merge commit 'refs/pull/10'
Conflicts:
	build.sbt
2012-10-21 18:59:36 +02:00
Johannes Rudolph bb98a5faca fixes #17: don't fail if some artifacts are missing, show error in graph, tests 2012-10-21 11:35:42 +02:00
Johannes Rudolph d19dab955f use id as graph key instead of complete module 2012-10-21 11:05:50 +02:00
Johannes Rudolph 2ef694744c fix #16: starting with sbt 0.12.1 the resolution files will be located at another position 2012-10-20 13:05:18 +02:00
Matt Russell d3cd49bd73 Add support for ASCII-art dependency graphs 2012-06-26 08:54:24 +01:00
Johannes Rudolph de001b3de4 more README stuff 2012-05-23 12:39:52 +02:00
Johannes Rudolph d480c79ccc new `dependency-graph-ml-file` setting to specify output location 2012-05-23 12:33:54 +02:00
Johannes Rudolph 05dce31593 remove compile warning by handling unexpected configurations 2012-05-23 12:32:15 +02:00
Johannes Rudolph 18d2663a88 generated .graphml files name contain the configuration name 2012-05-23 12:28:18 +02:00
Johannes Rudolph b30519f2d4 ivyReport is not an InputKey any more, all tasks are now defined for all configurations 2012-05-23 10:47:26 +02:00
Johannes Rudolph a7e37c4ac0 a bunch of refactorings and setting renamings 2012-05-21 18:31:07 +02:00
Johannes Rudolph 9f4852ac64 Merge branch 'sbt-0.12'
We can now support the previously 0.12 only features by explicitly including
the Graph class in 0.11 builds.

Conflicts:
	project.sbt
	project/build.properties
	project/gpg.sbt
	project/plugins.sbt
	src/main/scala/net/virtualvoid/sbt/graph/Plugin.scala
2012-05-21 17:55:20 +02:00
Johannes Rudolph 376e037277 fix dependsOn update compile error 2012-05-21 14:57:52 +02:00
Johannes Rudolph b765bc6453 simpler sbt version independent crossName implementation 2012-05-21 12:12:25 +02:00
Johannes Rudolph 9a0d44ace7 let ivy-report already depend on update to make sure report actually exists 2012-05-21 12:11:50 +02:00
Johannes Rudolph e232a9906f use `scalaVersion in update` to lookup report file
This will help if you use the common

   scalaVersion := "2.9.2"

   scalaVersion in update := "2.9.1"

idiom.
2012-05-21 11:37:53 +02:00
Johannes Rudolph b7fbd8acdd depending on update is enough for ivy report to be generated 2012-05-21 11:37:53 +02:00