Commit Graph
2229 Commits
Author SHA1 Message Date
Mark Harrah d95ad7fd21 Add 3s sleep to dependency-management/cache-classifiers test to handle 1s last modified resolution. 2013-03-06 10:19:15 -05:00
Mark Harrah 7fa60ebd38 Ivy Artifact needs wildcard configuration added if no explicit ones are defined. Fixes #439. 2013-03-06 10:19:15 -05:00
Mark Harrah eb8b71e787 Call non-deprecated isRawType instead of isRaw 2013-03-06 09:33:33 -05:00
Mark Harrah 482f990523 Invalidate artifacts not recorded in the original metadata when a module marked as changing changes. Fixes #637, #641. 2013-03-06 09:33:32 -05:00
Mark Harrah 81e13ea171 API documentation for ModuleID methods 2013-03-06 09:33:32 -05:00
Mark Harrah 544f6590ed Disable Ivy debug-level logging (see elaboration below). Fixes #635.
The verbose-level logging is what usually contains relevant information for the user.
Persisting the debug logging slows down update noticeably and clutters the more useful
debug logging output from verbose.
2013-03-06 09:33:32 -05:00
Mark Harrah 3895f83bb9 fix credentials for publishing 2013-03-06 09:33:32 -05:00
xuwei-k f0f7f4de94 ivy version 2.3.0-rc1 in documents 2013-03-06 09:33:32 -05:00
Mark Harrah 57daaa09ae add fix for #620 to the 0.12.2 changes page 2013-03-06 09:33:32 -05:00
Mark Harrah e823befe52 minor cleanup of previous commit: var->val in sbt.JLine 2013-03-06 09:33:32 -05:00
Anthony 62aa5d4be2 Multi-line prompt text offset issue (ticket #625) 2013-03-06 09:33:32 -05:00
Mark Harrah eb5ec9c736 Allow cleanKeepFiles to contain directories
The directory contents will be kept as will empty directories.
2013-03-06 09:33:32 -05:00
Mark Harrah 34371f3059 Docs: note that plugins are loaded in a parent loader of build code 2013-03-06 09:33:31 -05:00
Mark Harrah 2b0c8c29b6 Fix incremental compilation problem with package objects inheriting from invalidated sources in a subpackage.
Resolution of https://issues.scala-lang.org/browse/SI-4695 seems to be to deprecate
inheriting from a class in a subpackage.  This commit is an alternative solution,
possibly to be reverted or restricted if resolution of SI-4695 changes or if this
proves to be too conservative in practice.

Review by @gkossakowski.  With separate inheritance/function call dependency tracking,
this probably should only pull in package objects with inheritance dependencies on
invalidated files.
2013-03-06 09:33:31 -05:00
Mark Harrah 617df41e61 fix scripted tests/* 2013-03-06 09:33:31 -05:00
Mark Harrah 66400a893c Docs: fix underline length 2013-03-04 07:32:07 -05:00
Eric D. Reichert cb672b70ad Added the tl-os-sbt-plugins to the Community-Plugins documentation. 2013-03-04 07:29:27 -05:00
Juan Manuel Caicedo Carvajal d9ac86f767 Updated the host name used for publishing artifacts to the community repository. 2013-02-28 08:58:48 -05:00
Jan Niehusmann c2d82f991a Fix link to sbt-git plugin
The old url https://github.com/sbt/sbt-git-plugin resulted in an 404 error. Changed to https://github.com/sbt/sbt-git which seems to be the correct url for that plugin.
2013-02-19 09:30:10 -05:00
Adam Warski 4035081c3a Updating the address of the xsbt-proguard-plugin 2013-02-19 08:55:33 -05:00
Matthew Farwell e26a35c1ce outputStrategy does not apply to test tasks 2013-02-13 04:25:51 -05:00
Orr Sella de6949cc0d Added sbt-stats to community plugins 2013-02-05 21:09:02 -05:00
Orr Sella 4e47698af2 Added sbt-sublime to community plugins 2013-02-05 21:09:00 -05:00
Mark Harrah 5ae35a34d3 0.12.2 v0.12.2 2013-01-16 10:32:15 -05:00
Mark Harrah 56e56c00b5 Docs: no need to copy sources, which aren't used anywhere on the site 2013-01-16 10:32:02 -05:00
Matthew Farwell 64e452d0cd Added scalastyle to community plugins 2013-01-15 08:41:54 -05:00
beolnix 61754e8284 fix documentation bug: the main class should be "sbt.ScriptMain" in the paragraph about the scalas 2013-01-15 08:41:52 -05:00
Mark Harrah 453591d35b fix Incremental.scala link, thanks to @fernandezpablo85 2013-01-05 10:18:25 -05:00
Mark Harrah 7c58191e86 Convert references to harrah/xsbt to sbt/sbt 2013-01-05 10:18:14 -05:00
Mark Harrah 63c5ba4da3 0.12.2-RC2 v0.12.2-RC2 2013-01-03 13:49:42 -05:00
Mark Harrah 2296e874c1 make backported changes compatible with 2.9.x 2013-01-03 13:49:41 -05:00
Mark Harrah fc9a62a6e0 use proper separator in command tab completion 2013-01-03 13:21:59 -05:00
Mark Harrah a2a74ed57b require a failure message for parser 2013-01-03 13:09:54 -05:00
Mark Harrah bba232d02f Docs: fix reference to 0.7 docs 2013-01-03 10:41:24 -05:00
Mark Harrah ca2f8ec732 precompile against 2.10.0 2012-12-20 15:10:41 -05:00
Mark Harrah df317b3802 Fix mappings declaration in Howto/package to correctly call 'map' 2012-12-20 12:42:28 -05:00
Mark Harrah fe7583318c 0.12.2-RC1 v0.12.2-RC1 2012-12-13 15:42:07 -05:00
Mark Harrah 71437a804c fix backported scripted tests for dependency-management/exclude-scala and actions/call 2012-12-13 12:37:49 -05:00
Mark Harrah 0838e3080b fix scripted tests broken by wrong hashes in maven central 2012-12-12 16:38:19 -05:00
Grzegorz Kossakowski 534b554ebb Fix for dependency on class file corresponding to a package. (#620)
While trying to determine binary dependencies sbt lookups class files
corresponding to symbols. It tried to do that for packages and most of the
time would fail because packages don't have corresponding class file
generated. However, in case of case insensitive file system, combined
with special nesting structure you could get spurious dependency.
See added test case for an example of such structure.

The remedy is to never even try to locate class files corresponding to
packages.

Fixes #620.
2012-12-12 16:12:34 -05:00
Mark Harrah 909f12cfeb initial list of 0.12.2 changes 2012-12-12 16:12:13 -05:00
Mark Harrah f2855bc856 update 'apply' help string to include -cp option 2012-12-12 16:12:00 -05:00
Mark Harrah 8de9a8bc95 Pending test for #466, which is not fixed by running after pickler instead of typer. Ref #609. 2012-12-12 16:11:46 -05:00
Adriaan Moors f9ed4f70d7 Fix #610: represent refinement typerefs stably
goal:

a representation of a type reference to a refinement class that's stable
across compilation runs (and thus insensitive to typing from source or
unpickling from bytecode)

problem:

the current representation, which corresponds to the owner chain of the
refinement:

  1. is affected by pickling, so typing from source or using unpickled
  symbols give different results (because the unpickler "localizes"
  owners -- this could be fixed in the compiler in the long term)

  2. can't distinguish multiple refinements in the same owner (this is
  a limitation of SBT's internal representation and cannot be fixed in
  the compiler)

solution:

expand the reference to the corresponding refinement type: doing that
recursively may not terminate, but we can deal with that by
approximating recursive references (all we care about is being sound for
recompilation: recompile iff a dependency changes, and this will happen
as long as we have one unrolling of the reference to the refinement)
2012-12-12 16:11:00 -05:00
Mark Harrah ef4e90b6c9 Only make one call to test frameworks per test name. Fixes #520.
- Requires selecting one fingerprint if there are more than one
- The selected fingerprint is by reverse ordering of Framework.tests
- Reverse ordering chosen to work with junit-interface without changes
2012-12-12 16:10:30 -05:00
Mark Harrah 7bde309975 -cp/-classpath option to 'apply' command 2012-12-12 16:09:54 -05:00
Mark Harrah acc6190a9c fix IO tests, which needed scala-compiler.jar on the classpath 2012-12-12 16:09:22 -05:00
Josh Suereth 4b302a874e Adding some documentation to Launcher interface.
* Documented most of the heavily used methods in Launcher.
* Need to decide whether or not getScala is 'deprecated' or just disuaded in the future.
2012-12-12 16:04:43 -05:00
Lex Spoon b4b5da16d0 Fix -Yrangepos. Unlike other settings, it requires that a mixin be added to Global. 2012-12-12 16:04:15 -05:00
Mark Harrah 7753a29ea0 Disable aggregation for run-main by default 2012-12-12 16:02:42 -05:00