aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/commands_installation.cpp
AgeCommit message (Collapse)Author
2017-01-12Rename commands_installation to commands_installAlexander Karatarakis
Names should match the command
2017-01-12Place build & build_external commands into separate filesAlexander Karatarakis
2017-01-05Refactor pre-install checkAlexander Karatarakis
2016-12-16[install_command] now overwrites files if they are already presentAlexander Karatarakis
The listfile checks ensures that no other package claims ownership of the particular file
2016-12-15Use Files::write_all_lines()Alexander Karatarakis
2016-12-14Refactor writing of listfileAlexander Karatarakis
2016-12-13Minor code clarity changeAlexander Karatarakis
2016-12-12Change signature to std::string& (from char*)Alexander Karatarakis
2016-12-12[vcpkg_Input] Use std::string instead of char*Alexander Karatarakis
2016-12-12[vcpkg_cmd_arguments] Use std::string instead of char*Alexander Karatarakis
2016-12-01get_installed_files() now filters out the directoriesAlexander Karatarakis
2016-12-01[pre-install checks] Greatly improve the check for already isntalledAlexander Karatarakis
files
2016-12-01Move install_package() and deinstall_package() to the files of theAlexander Karatarakis
appropriate commands
2016-11-29Introduce PostBuildLint namespaceAlexander Karatarakis
2016-11-17Add (undocumented) --checks-only option to the build commandAlexander Karatarakis
2016-11-15Renames and cleanupAlexander Karatarakis
2016-11-15Use custom struct instead of std::pairAlexander Karatarakis
2016-11-15Major refactor/rework of dependency resolutionAlexander Karatarakis
2016-11-07Introduce vcpkg_info.h/cppAlexander Karatarakis
2016-11-07[Dependencies] Remove unused parameterAlexander Karatarakis
2016-11-07[Dependencies] Function renameAlexander Karatarakis
2016-11-07Move Dependency-related functions from vcpkg.h to vcpkg_Dependencies.hAlexander Karatarakis
2016-11-07Refactor: create new Paragraphs.h/cppAlexander Karatarakis
2016-11-05Enable qualified dependencies. Fix bug in internal 'build' command.Robert Schumacher
Added capability for CONTROL files to specify qualified dependencies, which are substring searched inside triplet names. Fixed bug in internal 'build' command where if a package is already built, that built package's dependencies will be used to determine requirements for the build instead of the port directory's CONTROL file.
2016-11-03SourceParagraph checks fields at construction timeAlexander Karatarakis
2016-11-03[SourceParagraph] Consistency renameAlexander Karatarakis
2016-11-02Add port name to the output messageAlexander Karatarakis
2016-11-02Add checks for fields in CONTROL file. Resolves #228Alexander Karatarakis
2016-11-02[building] Parse SourceParagraph at the start of the buildAlexander Karatarakis
2016-10-10Rename System::Stopwatch to System::Stopwatch2Alexander Karatarakis
2016-10-04[package_spec]User input gets lowercased; other input is checkedAlexander Karatarakis
2016-10-03[package_spec] Force using the factories that do sanity checksAlexander Karatarakis
2016-10-03[triplet] Force using the factory that does sanity checksAlexander Karatarakis
2016-09-30Rename check_all_triplets() to check_triplets()Alexander Karatarakis
2016-09-30Added triplet check in all commands that obtain package_specsAlexander Karatarakis
2016-09-30Place check_and_get_package_spec in a separate fileAlexander Karatarakis
2016-09-30Replace usage of parse_all_args_as_package_specs with the new functionsAlexander Karatarakis
2016-09-30All commands now use the new functions for argument checkingAlexander Karatarakis
2016-09-30Rename check_max_args to check_max_arg_count and introduce min/exact variantsAlexander Karatarakis
2016-09-29Rename wchar_t overload of Strings::format() to wformat()Alexander Karatarakis
2016-09-29[vcpkg] Improved help message upon build failure.Robert Schumacher
2016-09-23Change vcpkg::parse() to vcpkg::package_spec::from_string()Alexander Karatarakis
2016-09-23parse_all_arguments_as_package_specs: remove unused parameterAlexander Karatarakis
2016-09-23[vcpkg] Rename `vcpkg_ports::find_available_x` to be more conciseRobert Schumacher
2016-09-23[vcpkg] Move find_available_package, find_available_port_file into vcpkg_paths.Robert Schumacher
`vcpkg_paths` is responsible for binding the concrete filesystem representation to the abstract `package_spec`.
2016-09-23Merged alzie:default_triplet for PR #70Robert Schumacher
2016-09-23find_unment_dependencies() now works for a single packageAlexander Karatarakis
2016-09-23[vcpkg build] Print the missing package's arch along with the package nameAlexander Karatarakis
2016-09-23Fixed errors introduced during mergeAlbert Ziegenhagel
2016-09-23Merge branch 'master' into default_tripletAlbert Ziegenhagel
# Conflicts: # toolsrc/include/vcpkg_cmd_arguments.h # toolsrc/src/commands_installation.cpp # toolsrc/src/vcpkg_cmd_arguments.cpp