Commit graph

115 commits

Author SHA1 Message Date
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
Dominik Picheta
1a32055367 Documented installation by URL. 2013-12-15 00:57:37 +00:00
Dominik Picheta
4bc0c17fe9 A URL can now be specified for installation. 2013-12-15 00:55:36 +00:00
Dominik Picheta
7b09600b84 Replaced quit() in packageinfo with an exception. 2013-12-14 23:44:54 +00:00
Dominik Picheta
cf17779d4e Versions in .babel files are now verified. 2013-12-14 23:36:22 +00:00
Dominik Picheta
c24627b45c List command supports --ver now. 2013-12-14 23:24:06 +00:00
Dominik Picheta
439b05b536 Updated readme to mention specific commit installation. 2013-12-14 21:20:56 +00:00
Dominik Picheta
b6bde8b0e7 VCS commit hash, branch or tag can now be specified when installing
packages.
2013-12-14 20:56:00 +00:00
Dominik Picheta
c3cf9d5b5d Updated readme. 2013-12-14 18:05:10 +00:00
Dominik Picheta
1646f45111 Version querying is now disabled by default. 2013-12-14 17:52:04 +00:00
Dominik Picheta
93a11fc9b9 Remote tag querying for search and list. 2013-12-09 23:20:26 +00:00
Dominik Picheta
2406776f89 Merge branch 'pr_case_insensitive_search' of https://github.com/gradha/babel into gradha-pr_case_insensitive_search
Conflicts:
	babel.nim
2013-12-09 22:03:57 +00:00
Dominik Picheta
c6fa3019af Search will now continue even if packages are found based on tag name. 2013-12-09 16:58:13 +00:00
Dominik Picheta
94ff509f16 Implemented tag querying for git. Ref #18. 2013-12-09 16:54:41 +00:00
Grzegorz Adam Hankiewicz
1084b1553b Makes search case insensitive. 2013-12-09 10:19:20 +01:00
Dominik Picheta
0e8c581e72 Fixes #17 2013-11-30 15:26:44 +00:00
Dominik Picheta
94df44eb6c Fixes #16 2013-11-30 14:55:02 +00:00
Dominik Picheta
b1358d7d74 Raise EBabel exception instead of calling quit(). 2013-11-30 14:53:12 +00:00
Dominik Picheta
9409b6e9c1 Merge branch 'pr_fix_multiline_config_files' of git://github.com/gradha/babel into gradha-pr_fix_multiline_config_files
Conflicts:
	readme.markdown
2013-11-30 14:37:14 +00:00
Dominik Picheta
e52087f84d Refactored code so that it doesn't use a global variable. 2013-11-30 14:28:44 +00:00
Dominik Picheta
3b619f1071 Merge branch 'pr_polite_install' of git://github.com/gradha/babel into gradha-pr_polite_install 2013-11-30 14:08:20 +00:00
Dominik Picheta
c761500aee Merge pull request #15 from gradha/pr_splits_docs
Splits main readme.
2013-11-24 07:23:45 -08:00
Grzegorz Adam Hankiewicz
d53453898e Splits main readme.
Developer related information is contained in the developers.markdown
file. The normal readme.markdown file now contains information about
basic command line usage.
2013-11-24 00:58:53 +01:00
Grzegorz Adam Hankiewicz
12918f490d Modifies multiSplit to strip commas too.
Now commas can be used to separate entries, but are not required.
2013-11-13 19:18:53 +01:00
Grzegorz Adam Hankiewicz
cd8969d439 Removes didUpdatePackages check without json file. 2013-11-13 18:56:24 +01:00
Dominik Picheta
27167e3d4e Merge pull request #14 from gradha/pr_path_command
Implements path command for packages.
2013-11-13 08:29:20 -08:00
Dominik Picheta
911957d6f3 Merge pull request #13 from gradha/pr_adds_web_field
Adds web field
2013-11-13 08:25:41 -08:00
Grzegorz Adam Hankiewicz
09a898f2db Implements path command for packages.
Use this to find the absolute path to installed software.
2013-11-10 21:29:39 +01:00
Grzegorz Adam Hankiewicz
0a35930d4e Puts TPackage json initialization into single proc. 2013-11-08 12:10:55 +01:00
Grzegorz Adam Hankiewicz
292bb413d2 Rewrites requiredField on top of optionalField. 2013-11-08 11:49:58 +01:00
Grzegorz Adam Hankiewicz
37b8c46b3b Adds support for optional web field.
This change makes nimrod-code/packages#31 useful.
2013-11-08 11:36:58 +01:00
Grzegorz Adam Hankiewicz
4e2a51bb6b Adds method to split and strip input config files.
This allows using triple quote variables specifying comma separated
files on different lines.
2013-11-08 00:41:52 +01:00
Grzegorz Adam Hankiewicz
d2ff13144d Adds -y/-n switches for non interactive operation. 2013-11-07 23:42:27 +01:00
Grzegorz Adam Hankiewicz
e08f9101b8 Adds update suggestion to failed install commands.
The install proc checks the didUpdatePackages first to avoid infinite
recursion.
2013-11-07 23:27:33 +01:00
Grzegorz Adam Hankiewicz
58ee3a5d81 Adds some temporary masks to gitignore. 2013-11-07 23:12:20 +01:00
Grzegorz Adam Hankiewicz
87008ed99c Adds didUpdatePackages global to detect downloads. 2013-11-07 23:11:23 +01:00
Dominik Picheta
37ad951b6e Added note about Windows to readme. 2013-10-25 22:21:40 +01:00