summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-13puppet log: added more error matcheselijah
2013-03-13rsync --copy-links (temporary hack to supply_drop, rsync library to be ↵elijah
refactored in the future).
2013-03-12removed 'paint' from Rakefileelijah
2013-03-10fixed misc. bugs with switch to 'environment' flag.elijah
2013-03-10revert gemspec changeelijah
2013-03-10changed how arrays are merged on .json files.elijah
2013-03-09added rubygems as dev dependency, maybe this will make travis pass?elijah
2013-03-08replace local and production values with 'environment'.elijah
2013-03-08added support for development tagelijah
2013-02-28provider error when 'node init' finds no nodes.elijah
2013-02-28added @allow_production_deploy and @platform_branch to Leapfileelijah
2013-02-28change json comments from '#' to more standard '//'elijah
2013-02-28clean up include paths, require newer rake version.elijah
2013-02-27improve logging: set exit code on puppet error, better puppet error ↵elijah
handling, better handling of multi-line puppet log entries.
2013-02-27fixed merge errors and warn when REQUIRED properties are unset.elijah
2013-02-26pass through verbosity to puppetelijah
2013-02-26minor ruby 1.8 compatibility changeelijah
2013-02-26try to issue better exit codes. still not perfect.elijah
2013-02-26include leap command invocation in the log file, if any.elijah
2013-02-26make logging work with ruby 1.8, add timestamps to log, remove colors from log.elijah
2013-02-26spit out the full callstack when -v2elijah
2013-02-26fix for ruby 1.8 compatibilityelijah
2013-02-23Merge branch 'master' of ssh://leap.se/leap_clielijah
2013-02-23minor improvements to wording of inline command helpelijah
2013-02-23generated doc/leap.mdelijah
2013-02-23added `rake doc` command.elijah
2013-02-23initial experiments with auto doc creationelijah
2013-02-21handle submodule updates and url changesMicah Anderson
If a submodule had an update, it would show up as a + in the 'git submodule status' output, and thus would not be automatically updated because we were only looking for '-', so the regexp was changed to look for + as well as - Additionally, add a 'git submodule sync' on every run in order to capture the case where an upstream submodule URL was changed. This doesn't happen often, but it can be quite painful when it does, and fortunately 'git submodule sync' is a local (and thus, cheap) command.
2013-02-11remove vagrant as gem dependencyelijah
2013-02-10bump version to 0.1.6elijah
2013-02-10add debug notice if file is missing for macro file_path(x)elijah
2013-02-10fix file_path so that nested files are copied correctlyelijah
2013-02-10display `leap list --print` null values as [null] instead of missingelijah
2013-02-10update requirements.rbelijah
2013-02-10fix errant references to provider.vagrant (should be leapfilt.vagrant_network)elijah
2013-02-10moved vagrant config to Leapfile, added ~/.leaprc support.elijah
2013-02-10more verbose vagrant install warning.elijah
2013-02-10updated readmeelijah
2013-02-08improve `leap node add` by auto creating cert and validating ip_addresselijah
2013-02-08added ability to have 'default' entries in json files.elijah
2013-02-08changed `leap init` to `leap new`, made more foolproof.elijah
2013-02-08leap inspect now works with all .json fileselijah
2013-02-08added 'nodes_like_me' macroelijah
2013-02-08add vagrant requirement to to gemspecelijah
2013-02-08add runtime dependencies for vendored gems to gemspecelijah
2013-02-08vagrant: pass through --yes to vagrant as --forceelijah
2013-02-07run locale-gen on node init.elijah
2013-02-07remove runtime dependency for certificate_authority gem, since this gem is ↵elijah
vendored (with our custom patches). bump version to 0.1.5
2013-02-07make --tags override the defaultselijah
2013-02-07Merge branch 'master' of ssh://leap.se/leap_clielijah