summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Fix how "sbt" is writtenDale Wijnand2016-12-211-1/+1
| | | | | | | | "sbt" is not an acronym (it used to be, but it isn't any longer). It's a proper name, like "iPhone" or "eBay". So, just like you wouldn't write "Get Started With EBay" or "How To Reset Your IPhone", we don't write "Using the Sbt Build".
* remove various references to Ant buildSeth Tisue2016-09-021-6/+3
|
* git ignore local.sbtAdriaan Moors2016-08-291-0/+1
| | | | | | | | | | | | | | | | | | | | my local.sbt: ``` resolvers += "pr" at "https://scala-ci.typesafe.com/artifactory/scala-pr-validation-snapshots/" publishArtifact in (Compile, packageDoc) in ThisBuild := false baseVersionSuffix := s"local-${Process("tools/get-scala-commit-sha").lines.head.substring(0, 7)}" antStyle := true ``` To bootstrap the compiler, assuming your git abbreviates shas to 7 long: ``` function strap () { sbt clean publishLocal sbt -Dstarr.version=2.12.0-local-$(g rev-parse --short HEAD) } ```
* Update IntelliJ build for use with sbtLukas Rytz2016-03-211-1/+3
|
* Use sbt for PR validation builds.Stefan Zeiger2016-01-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Improve version handling in the sbt build: The new settings `baseVersion` and `baseVersionSuffix` make it easier to set version numbers for different kinds of builds in a consistent way without e.g. having to first get a git SHA outside of sbt. The new task `generateBuildCharacterPropertiesFile` writes the file `buildcharacter.properties` to the root dir. The format is compatible with the same file produced by the ANT build but it only contains a subset of the properties, in particular the Maven version, which is needed in publishing scripts and passed around between different Jenkins jobs as `jenkins.properties`. SHAs in version numbers are consistently shortened to 7 digits (as used by git and github). Previously we used 7 digits in Maven snapshot version numbers but 10 digits in canonical and OSGi version numbers. # Add Jenkins script support to the sbt build: The new command `setupPublishCore` takes the PR validation snapshot repository as an argument and changes the required settings for the `publish-core` build (use SHA-SNAPSHOT versioning, compile with optimization enabled, do not publish scaladoc sets) For example, the following command can be used to generate `buildcharacter.properties` with the version numbers needed for PR validation builds: sbt setupPublishCore dummy generateBuildCharacterPropertiesFile The sbt build will now automatically detect and use a “~/.credentials” file with the credentials for publishing to a remote repository. # Call sbt from `publish-core`: The correct`$SBT_CMD` is set directly in `bootstrap` and used by `publish-core` to first generate `buildcharacter.properties` and then build and publish. Parsing the git revision, computing a version number and getting binary dependencies are no longer required in the script. This is all done in the sbt build.
* Avoid wildcard ignorance of files named 'target'.Jason Zaugg2015-04-211-1/+3
| | | | | | | | | | In favour of explicitly ignoring the ones we know contain SBT build output. Rationale: we used to have a package named target. Admittedly we thought better of that (55109d0d253) so it is now called `meta`, but let's not get lazy and encode a poor practice into our gitignore.
* Introduce sbt buildGrzegorz Kossakowski2015-04-171-0/+4
| | | | | | | | | | | | | | | It mimics the ant build as closely as necessary to compare the produced artifacts between the two builds, to build confidence in the transition: - all projects are built into the same directories in build/quick - include legacy projects: forkjoin, asm, actors - TODO: Include forkjoin & asm into library & compiler jars, respectively. We don't carry over ant's built-in bootstrapping process; this will be scripted outside of the build, publishing layers locally. NOTE: the root project cannot be named `scala`: it shadows the `scala` package in e.g., `projectConsole`.
* IntelliJ IDEA files for version 14Lukas Rytz2014-11-031-3/+3
| | | | | | | | | | | | | | The latest version of the Scala plugin for IntelliJ IDEA introduces a new project structure http://blog.jetbrains.com/scala/2014/10/30/scala-plugin-update-for-intellij-idea-14-rc-is-out/ Due to a bug (https://youtrack.jetbrains.com/issue/SCL-7753), you currently need to install the latest nightly build from here: http://confluence.jetbrains.com/display/SCA/Scala+Plugin+Nightly+Builds+for+Cassiopeia The new format doesn't allow scala compiler options per-module, so the `-sourcepath src/libarary` is used for all modules.
* Added .ant-targets-build.xml to .gitignore.Paul Phillips2013-12-261-0/+1
| | | | Something generates this repo-dirtying file during ant replacestarr.
* Add buildcharacter.properties to .gitignore.Paul Phillips2013-11-101-0/+1
|
* Update of Eclipse project filesSimon Schaefer2013-09-221-1/+1
| | | | | | | - Update of project dependencies - Deletion of scala-xml project - Deletion of scala-parser-combinators project - Update of .gitignore to match nested .cache files
* Paring back the scope of our shared .gitignoreJason Zaugg2013-08-301-10/+15
| | | | | | | | | | | | | | | | Importantly, limit the exclusion of build.properties to the file in the root directory, paving the way for the return of an SBT build. - Unignores .bak, .jar, and ~ - limit ignorance of qbin to the root directory .log files, generated by partest, are still ignored. To see ignored files in your workspace, try: git ls-files --others --ignored --exclude-standard -- test | grep log git status --ignored -- test
* Commit .gitignore directlyJason Zaugg2013-07-171-0/+42
| | | | | | | | | | | | Rather than relying on the cloner to copy the provided gitignore.SAMPLE files. This finishes the job started in c48509598, mostly by reverting that commit and moving the two existing SAMPLE files to the final destinations. Use `.git/info/exclude` to augment the list of patterns with entries specific to your workflow.
* Spin off parser combinators to scala-parser-combinators.jar.Adriaan Moors2013-07-051-1/+1
|
* Updates .gitignore files.Lex Spoon2013-06-261-0/+1
|
* updated gitignore.SAMPLE, moved removed . from .project.SAMPLE to be in line ↵Lukas Rytz2012-01-031-5/+0
| | | | with the other files.
* Native SHA1 calculations.Josh Suereth2011-12-141-0/+4
| | | | | * SHA1 sum calculations are now done in pure Scala. * Cache jar SHAs are checked for validity.
* New repository initialized by cvs2svn.Automation Bot2003-02-131-0/+1