Commit graph

508 commits

Author SHA1 Message Date
Dominik Picheta
fcbb3de783 More intelligent definition of nimbledistros.
This fixes issues with using latest Nimble in an
0.15.2 environment.

Squashed commit of the following:

commit 4c5f791873b7965a25b9dbdb29a96b38a065c478
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Jan 3 18:41:30 2017 +0000

    Disable output in tester.

commit 9f4af9685a36fbebc5a71b6d39130c2d2b30bc05
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Jan 3 18:30:38 2017 +0000

    Attempt at fixing tests.

commit d0de031d1ce11be0f106eb6d92885b6833ce95b0
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Tue Jan 3 18:16:40 2017 +0000

    Testing.
2017-01-03 18:41:51 +00:00
Dominik Picheta
4d7b3081a8 Fixes tests. 2017-01-03 18:02:55 +00:00
Dominik Picheta
2f45eab060 Fixes #301. 2017-01-03 17:43:59 +00:00
Dominik Picheta
040189dfca Define new symbol to support distros in older Nimble versions. 2017-01-03 17:06:18 +00:00
Dominik Picheta
1c982a7e5f Use display for external deps and document this new feature. 2017-01-03 16:56:44 +00:00
Dominik Picheta
8120ac02c8 Add foreign deps to nimble.nimble. 2017-01-03 14:41:08 +00:00
Andreas Rumpf
2bec00a9f3 Merge branch 'master' into native-pkg-support 2017-01-02 20:16:19 +01:00
Dominik Picheta
df640de6c8 Bump to 0.8.0 and fill out changelog for this release. 2017-01-01 17:47:14 +00:00
Dominik Picheta
d25c8e29d4 Prevent crash when symlink already exists in $nimbleDir/bin. 2017-01-01 17:14:12 +00:00
Dominik Picheta
d70526fa90 Improve error when fork can't be created for publishing.
References #284.
2017-01-01 16:34:03 +00:00
Dominik Picheta
6b175056df Fixes #236. 2017-01-01 15:57:06 +00:00
Dominik Picheta
db68bc575a Merge pull request #297 from luked99/master
Remove quotes around "test"
2016-12-31 12:37:41 +00:00
Araq
6368ccb0df Merge branch 'master' into native-pkg-support 2016-12-31 02:12:00 +01:00
Araq
ad21bb039f removed distros.nim; now part of Nim's stdlib 2016-12-31 02:09:14 +01:00
Luke Diamand
56f547f52e Remove quotes around "test"
The example for adding a test section uses quotes around the
test target, "test".

However, this doesn't work, as it's not a valid identifier and
nimble fails with:

    Error: identifier expected, but found '`"test" Task`'.

Remove the quotes in the example.
2016-12-30 18:43:29 +00:00
Dominik Picheta
850304ffcb Fixes #189. 2016-12-30 12:43:52 +00:00
Dominik Picheta
0c70b67a0a Merge pull request #296 from nigredo-tori/better-dump
Change the way `dump` locates the project file
2016-12-30 10:51:14 +00:00
Dmitry Polienko
871252d202 Update usage message 2016-12-30 15:06:20 +07:00
Dmitry Polienko
039bc0e1c1 Change dump to use fuzzy matching on argument 2016-12-30 15:06:20 +07:00
Dominik Picheta
3d4d751a48 Fixes #247. 2016-12-29 15:19:26 +00:00
Dominik Picheta
767aaf56d0 Improves readme and adds info about repo branches. 2016-12-29 14:31:05 +00:00
Dominik Picheta
f4bad0f18b Merge pull request #295 from nigredo-tori/fix-tags
Fix git ls-remote parsing
2016-12-29 13:04:21 +00:00
Dmitry Polienko
4332fb45cb Fix git ls-remote parsing 2016-12-29 17:57:13 +07:00
Dominik Picheta
ff82fc2536 Fixes #286. 2016-12-28 15:51:14 +00:00
Andreas Rumpf
26755c0183 hotfix: make nimble compile with latest compiler version 2016-12-28 00:08:05 +01:00
Dominik Picheta
736ed97974 Fixes tests once and for all. 2016-12-27 16:28:45 +00:00
Dominik Picheta
87f4ad106a Fix the tests correctly this time (hopefully). 2016-12-27 15:51:05 +00:00
Dominik Picheta
40e3abb911 Attempt to workaround Nim 0.15.2 problem for tests. 2016-12-27 15:42:01 +00:00
Dominik Picheta
53856db8ff Fixes tests. 2016-12-27 13:54:54 +00:00
Dominik Picheta
432c91b938 Renamed myVersion to version and version to specialVersion. 2016-12-27 13:27:08 +00:00
Dominik Picheta
2886059817 Fixes #289. 2016-12-27 12:19:13 +00:00
Dominik Picheta
d192de6511 Fixes version conflicts when building between special&non-special.
Refs #289. Aporia still cannot be installed. In addition,
the myVersion vs. version should be refactored into version vs.
specialVersion.
2016-12-27 00:42:05 +00:00
Dominik Picheta
8453a4e2de Add missing test files. 2016-12-26 23:59:51 +00:00
Dominik Picheta
95a29197ee Add tests for #144. 2016-12-26 23:03:01 +00:00
Dominik Picheta
f29a25a10d Implements #144. Warnings are now issued for incorrect namespacing. 2016-12-26 18:09:19 +00:00
Dominik Picheta
380cb46da8 Fixes tests on case sensitive file systems. 2016-12-23 19:15:32 +01:00
Dominik Picheta
1d0f28e321 Preserve special versions in package installations. Ref #88. 2016-12-23 19:09:54 +01:00
Dominik Picheta
2a42052099 Merge pull request #282 from yglukhov/fix-install-from-source
Fixed installation from git dir
2016-12-23 16:35:49 +01:00
Araq
e813aa6448 Merge branch 'master' into native-pkg-support 2016-12-23 16:01:37 +01:00
Araq
b3b4c6343f moved new feature to separate 'distros.nim' module 2016-12-23 16:01:10 +01:00
Araq
5fef5c577e make tests work on Windows again 2016-12-23 15:58:21 +01:00
Dominik Picheta
8d51fc4c2f Many additions/improvements to readme. Fixes #221. Fixes #246. 2016-12-23 12:42:08 +01:00
Dominik Picheta
87aab62762 Fixes ToC in readme. 2016-12-23 11:17:41 +01:00
Dominik Picheta
e457b54d09 Small output adjustment. 2016-12-22 23:12:41 +01:00
Dominik Picheta
8a16603ca7 Use inLines in tester more to fix failures. 2016-12-22 21:54:32 +01:00
Dominik Picheta
da3b38ff60 Fixes tests. 2016-12-22 21:43:39 +01:00
Dominik Picheta
36e7bfba19 Use the cli module everywhere. 2016-12-22 17:12:45 +01:00
Dominik Picheta
8f34336e91 Add hints for NimbleErrors which help the user fix them. 2016-12-22 16:49:24 +01:00
Dominik Picheta
c0f2bd03b1 More use of the cli module. 2016-12-22 16:30:24 +01:00
Dominik Picheta
a111d5f3b9 Implement promptCustom in cli and use it for init command. 2016-12-22 16:13:36 +01:00