Commit graph

151 commits

Author SHA1 Message Date
Dominik Picheta
509eff97a3 Reverse deps no longer added in one incorrect case. 2014-06-22 21:32:43 +01:00
Dominik Picheta
35fef81b66 Fixes more problems with the uninstall feature. 2014-06-22 20:41:13 +01:00
Dominik Picheta
014b897718 Packages with URL dependencies are now removed properly. 2014-06-22 17:08:07 +01:00
Dominik Picheta
dd1cc210b7 Fixes crash when installing using git URL. 2014-06-22 16:45:08 +01:00
Dominik Picheta
45f0a20e8a Added uninstall test. 2014-06-22 16:33:12 +01:00
Dominik Picheta
05d9956662 Implements babel uninstall. 2014-06-22 16:24:16 +01:00
Dominik Picheta
3f4d8f4857 Add missing config.nim. 2014-06-22 00:11:13 +01:00
Dominik Picheta
30b8700ac4 Documented config file and improved docs. 2014-06-20 23:30:18 +01:00
Dominik Picheta
d8068adef6 Implement configurable babelDir. Fixes #29. 2014-06-20 23:08:48 +01:00
Dominik Picheta
0cc45d05be Fixes #27. 2014-06-20 21:53:53 +01:00
Dominik Picheta
dd45dd9418 Fixed tester and removed useless dir creation. 2014-06-20 20:57:18 +01:00
Dominik Picheta
66027f9435 Fixes #37. 2014-06-20 20:48:09 +01:00
Dominik Picheta
e84c5a721c Fixes #25. 2014-06-20 20:42:34 +01:00
Dominik Picheta
7f287ca684 Merge branch 'gradha-pr_removes_tmp_directory' 2014-06-20 20:23:27 +01:00
Dominik Picheta
83c07c254f Merge branch 'pr_removes_tmp_directory' of https://github.com/gradha/babel into gradha-pr_removes_tmp_directory
Conflicts:
	src/babel.nim
2014-06-20 20:23:05 +01:00
Dominik Picheta
10de991d3d Implements #41.
Also, building of binary packages now takes place before any old packages
are removed. This is to prevent the case where the old package is removed
and a new version of the same package fails to build so the user is left
with no package at all.
2014-06-20 20:10:49 +01:00
Dominik Picheta
5322268dd7 Merge pull request #40 from gradha/pr_updates_readme
Updates version numbers for required nimrod compiler.
2014-05-21 22:04:26 +01:00
Grzegorz Adam Hankiewicz
83d816e19a Updates version numbers for required nimrod compiler. 2014-05-21 20:43:10 +02:00
Grzegorz Adam Hankiewicz
2a0ddb7d5b Renames temp directory and removes it in release builds. Refs #28. 2014-04-29 21:43:32 +02:00
Dominik Picheta
f0fcf5c5ae Merge pull request #36 from fenekku/patch-1
Update readme.markdown
2014-03-30 21:22:53 +01:00
fenekku
58a6808533 Update readme.markdown
*very* minor change: added missing cd step to platform installers. Just making it *really* straightforward for newcomers.
2014-03-30 10:53:58 -04:00
Dominik Picheta
4a764b1f87 Merge pull request #35 from gradha/pr_fail_bad_input
Adds verification of whitelisted files and directories.
2014-03-25 18:16:06 +00:00
Dominik Picheta
948cf91301 Merge pull request #34 from gradha/pr_support_git_submodules
Adds support for git submodules during clone.
2014-03-22 23:39:56 +00:00
Grzegorz Adam Hankiewicz
ad11859896 Adds verification of whitelisted files and directories. 2014-03-23 00:27:45 +01:00
Grzegorz Adam Hankiewicz
c451d20899 Adds support for git submodules during clone. 2014-03-22 19:36:16 +01:00
Dominik Picheta
bdac105bba Merge pull request #33 from gradha/pr_updates_readme
Mentions nimrod 0.9.2 won't work with babel.
2014-03-21 16:56:00 +00:00
Grzegorz Adam Hankiewicz
eaa6373054 Mentions nimrod 0.9.2 won't work with babel. 2014-03-21 11:18:18 +01:00
Dominik Picheta
fbeddd527c Fixes #31
listPaths was using a non-cross-platform pattern in walkFiles.
2014-02-24 21:23:50 +00:00
Dominik Picheta
8219bcb794 Merge pull request #26 from gradha/pr_adds_note_about_dependencies
Adds note about babel runtime dependencies.
2013-12-31 13:19:39 -08:00
Grzegorz Adam Hankiewicz
099dbbfec2 Adds note about babel runtime dependencies. 2013-12-31 15:47:23 +01:00
Dominik Picheta
64164e93cd Version 0.2 v0.2 2013-12-30 18:35:38 +00:00
Dominik Picheta
7b05758d2b Note about hybrid packages. 2013-12-28 14:07:43 +00:00
Dominik Picheta
9dcc28f9d3 Isolate babel modules in a `babelpkg` dir. 2013-12-28 13:40:42 +00:00
Dominik Picheta
4d8d3cb7b3 Added --noBabelPath to list of arguments when building. 2013-12-25 22:43:04 +00:00
Dominik Picheta
240718d141 Fix readme formatting. 2013-12-25 22:04:20 +00:00
Dominik Picheta
51afc90dc5 Revert --babelPath override. 2013-12-25 22:02:40 +00:00
Dominik Picheta
de39680792 Updated readme. 2013-12-25 22:01:43 +00:00
Dominik Picheta
c8ded26333 Merge branch 'pr_fixes_install_docs' of git://github.com/gradha/babel into gradha-pr_fixes_install_docs 2013-12-25 21:51:02 +00:00
Dominik Picheta
fda66997ba Override babelPath when building.
Also updated todo.
2013-12-25 21:41:29 +00:00
Grzegorz Adam Hankiewicz
a6e2ad6446 Updates first installation instructions. 2013-12-25 11:51:01 +01:00
Dominik Picheta
e163ee979b Added tester. 2013-12-24 17:18:20 +00:00
Dominik Picheta
4cd00aee62 Changed directory structure. 2013-12-24 16:41:48 +00:00
Dominik Picheta
2129b2c98d Merge branch 'master' of github.com:nimrod-code/babel 2013-12-24 16:11:59 +00:00
Dominik Picheta
f350899a44 Fixes #22 2013-12-24 16:11:30 +00:00
Dominik Picheta
422f247cb3 Git checkout is now forced.
This has been done to fix an issue on Windows. The issue is that Git
may think that line endings have been changed straight after a clone
and thus disallow the checkout because "local changes are present".
2013-12-22 23:30:06 +00:00
Dominik Picheta
7e2d46a52c Fixes problems caused by "" being present in the version list.
Specifically, not being able to install nim-vorbis.
2013-12-20 16:39:43 +00:00
Dominik Picheta
e789a7a325 Fixes #21 2013-12-20 13:31:59 +00:00
Dominik Picheta
8585e11a4d Extra checks for unsatisfiable dependencies.
Specifically this refers to the problem with babel-test/packagebin.
PackageBin ends up depending on two different versions of PackageA (0.2
and 0.5). This however cannot be built because the Nimrod compiler can
only use one of these packages.
2013-12-20 13:05:10 +00:00
Dominik Picheta
e14ffd5628 Better download dir names for URL dependencies. 2013-12-15 17:21:41 +00:00
Dominik Picheta
b266132da0 Added a more descriptive error when trying to install a version of a
package which does not exist.
2013-12-15 16:30:45 +00:00