Commit Graph

28 Commits

Author SHA1 Message Date
Alexander Karatarakis
cbc2b08ad1 version_diff_t -> VersionDiff 2017-04-04 16:44:43 -07:00
Alexander Karatarakis
b766a005b7 version_t -> VersionT 2017-04-04 16:44:43 -07:00
Alexander Karatarakis
e051edfa10 vcpkg_cmd_arguments -> VcpkgCmdArguments 2017-04-04 16:44:43 -07:00
Robert Schumacher
b788c2b209 [vcpkg] ImmutableSortedVector is actually Mutable via move.
Use fmap instead of construct/insert.
Don't cache VS2015 instances since it is called once.
Add ParagraphDataMap alias.
2017-04-01 03:30:52 -07:00
Alexander Karatarakis
8e30d0b420 update needs to use package_spec 2017-03-31 18:01:13 -07:00
Alexander Karatarakis
af0e652c48 Refactor update and portsdiff 2017-03-31 18:01:13 -07:00
Alexander Karatarakis
e074718209 Version_t 2017-03-31 18:01:13 -07:00
Robert Schumacher
4792821a1d Move Environment:: functions into vcpkg_paths. Remove Environment.h/cpp 2017-03-31 17:40:08 -07:00
Alexander Karatarakis
4bc91f1f26 [commands] Use Checks::exit_fail/success/with_code() 2017-03-22 17:45:39 -07:00
Alexander Karatarakis
4114d87a07 All Checks now take LineInfo as the first argument 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
d02d602090 System::cmd_execute_and_capture_output() now redirects std::err to std::out 2017-03-13 16:17:47 -07:00
Alexander Karatarakis
ea52c29e9a Use System::cmd_execute_clean() for build, create, portsdiff 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
0b30bc7243 portsdiff: Use paths.get_git_exe(); 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
f81fc89412 Use System::println() instead of std::cout 2017-03-10 16:24:52 -08:00
Alexander Karatarakis
2d3fa9d7f4 Remove unnecessary branch 2017-02-27 17:53:24 -08:00
Alexander Karatarakis
54859c0f1f Introduce extract_port_names_and_versions() 2017-02-27 16:14:36 -08:00
Alexander Karatarakis
b7bd8c3251 Fix #include of Paragraph.h 2017-02-27 15:54:06 -08:00
Alexander Karatarakis
c0ae9fee7e Move some functions from vcpkglib.h to Paragraphs.h 2017-02-27 15:45:56 -08:00
Alexander Karatarakis
00737588cc Use load_all_ports() in portsdiff 2017-02-27 15:40:06 -08:00
Alexander Karatarakis
4e44b8533d portsdiff: Check for --options 2017-02-17 15:46:35 -08:00
Alexander Karatarakis
050e4a0f7a Introduce precompiled headers 2017-01-30 21:52:42 -08:00
Alexander Karatarakis
cc8851144a Reorganize commands, each in its own namespace
Additionally, functions related to a command can now live
in the same namespace
2017-01-12 22:03:57 -08:00
Alexander Karatarakis
df2a05e854 Introduce Command namespace. Refactoring 2017-01-12 17:43:05 -08:00
Alexander Karatarakis
b629cd9044 [vcpkg_cmd_arguments] Use std::string instead of char* 2016-12-12 15:03:36 -08:00
Alexander Karatarakis
0f5a833b81 [vcpkg portsdiff] Add check that commit id exists 2016-11-28 18:07:42 -08:00
Alexander Karatarakis
f13b9cd24a Don't #include vcpkg.h in portsdiff.cpp 2016-11-07 16:20:32 -08:00
Alexander Karatarakis
a721db2c1f Refactor: create new Paragraphs.h/cpp 2016-11-07 16:06:36 -08:00
Alexander Karatarakis
e4cab414ae Add new command: portsdiff 2016-11-06 22:39:15 -08:00