Alexander Karatarakis
|
5074da6a4e
|
Function renames. Make string static constexpr
|
2017-04-21 18:06:53 -07:00 |
|
Alexander Karatarakis
|
8606a8b127
|
export : add nuget export
|
2017-04-21 18:06:52 -07:00 |
|
Alexander Karatarakis
|
e2dc4eb0ad
|
export : Fix output dir
|
2017-04-21 18:06:52 -07:00 |
|
Alexander Karatarakis
|
14dacd8631
|
export : Only suggest installation of unbuilt packages
|
2017-04-21 18:06:52 -07:00 |
|
Alexander Karatarakis
|
de3eda6546
|
export : Place files in "installed" subdir
|
2017-04-21 18:06:52 -07:00 |
|
Alexander Karatarakis
|
9dda4e48ae
|
export : Print output directory
|
2017-04-21 18:06:52 -07:00 |
|
Alexander Karatarakis
|
cabacaddb4
|
export Use Util::find_if()
|
2017-04-21 18:06:52 -07:00 |
|
Alexander Karatarakis
|
bac3f3de88
|
export if package is not built, fail and suggest to install
|
2017-04-21 18:06:52 -07:00 |
|
Alexander Karatarakis
|
6350eddd46
|
Find group_by_plan_type outside of print_plan()
|
2017-04-21 18:06:52 -07:00 |
|
Alexander Karatarakis
|
989083caac
|
export : Do the export by using the install machinery
|
2017-04-21 18:06:52 -07:00 |
|
Alexander Karatarakis
|
92cf32d59a
|
Add skeleton code for vcpkg export
|
2017-04-21 18:06:51 -07:00 |
|
Alexander Karatarakis
|
47322f74bd
|
Move source_dir outside of InstallDir struct
|
2017-04-21 18:06:40 -07:00 |
|
Alexander Karatarakis
|
96955c08e7
|
InstallationDirs -> InstallDir
|
2017-04-21 18:06:39 -07:00 |
|
Robert Schumacher
|
05ebbfb2e8
|
[vcpkg-update] Add .\ to update message.
|
2017-04-21 14:13:22 -07:00 |
|
Alexander Karatarakis
|
6d04f6612e
|
[InstallationDirs] Better name for static factory
|
2017-04-20 14:10:57 -07:00 |
|
Alexander Karatarakis
|
2cccd03966
|
Simplify InstallDirs class. No longer touches disk
|
2017-04-20 14:10:57 -07:00 |
|
Alexander Karatarakis
|
c2a9d018ca
|
Reduce verbosity of vcpkg remove when purging the package
|
2017-04-18 14:50:25 -07:00 |
|
Alexander Karatarakis
|
5a4e7ff1b6
|
Workaround for fs::remove_all()
|
2017-04-18 14:49:50 -07:00 |
|
Alexander Karatarakis
|
80825d491f
|
Use read-only pattern for InstallationDirs
|
2017-04-17 19:06:25 -07:00 |
|
Alexander Karatarakis
|
4da39c6ca6
|
InstallationDirs struct now checks/create the needed dirs
|
2017-04-17 19:04:17 -07:00 |
|
Alexander Karatarakis
|
c8ff4e39ba
|
Add fs::create_directories() forwarding function
|
2017-04-17 19:04:00 -07:00 |
|
Alexander Karatarakis
|
9b5275bb85
|
Make install_and_write_listfile() public
(also rename it)
|
2017-04-17 19:03:51 -07:00 |
|
Alexander Karatarakis
|
d52ddf8263
|
Variable rename and formatting
|
2017-04-17 19:03:47 -07:00 |
|
Alexander Karatarakis
|
547455ca3a
|
Introduce InstallationDirs stuct
|
2017-04-17 19:03:43 -07:00 |
|
Alexander Karatarakis
|
0cc9748b2a
|
Remove unused #include
|
2017-04-17 19:03:32 -07:00 |
|
Alexander Karatarakis
|
1a65c26a3f
|
ci : pretty print the package build times
|
2017-04-17 12:41:22 -07:00 |
|
Alexander Karatarakis
|
a715caf5fd
|
Formatting
|
2017-04-17 12:03:06 -07:00 |
|
Robert Schumacher
|
20397fc845
|
Merge branch 'dev/roschuma/fs-testing'
|
2017-04-14 16:07:54 -07:00 |
|
Robert Schumacher
|
1c08a42091
|
Merge from master
|
2017-04-14 16:01:19 -07:00 |
|
Alexander Karatarakis
|
aeaccc7814
|
Rework print_plan() for remove and install
|
2017-04-14 14:31:45 -07:00 |
|
Alexander Karatarakis
|
392b3a50ea
|
Use Util::find_if/not()
|
2017-04-14 14:31:45 -07:00 |
|
Alexander Karatarakis
|
5405d4d587
|
Rename p->plan and formatting
|
2017-04-14 14:31:45 -07:00 |
|
Alexander Karatarakis
|
fbc8b86426
|
Use Strings::join()
|
2017-04-14 14:31:44 -07:00 |
|
Alexander Karatarakis
|
46999d38be
|
Use Util::erase_remove_if()
|
2017-04-13 15:49:33 -07:00 |
|
Robert Schumacher
|
c92623216d
|
Revert "Use Util::keep_if()"
This reverts commit 3739e8e0b9 .
|
2017-04-13 02:15:42 -07:00 |
|
Alexander Karatarakis
|
14a8317dea
|
Add final keyword
|
2017-04-12 23:32:29 -07:00 |
|
Alexander Karatarakis
|
8abbce6361
|
write_all_lines() -> write_lines()
|
2017-04-12 23:16:04 -07:00 |
|
Alexander Karatarakis
|
bd01f8ce83
|
get_files_recursive()/get_files_non_recursive()
|
2017-04-12 23:15:02 -07:00 |
|
Alexander Karatarakis
|
1b21fd0f71
|
Files::read_lines() -> Files::read_all_lines()
|
2017-04-12 23:00:42 -07:00 |
|
Robert Schumacher
|
c3b54a2e7b
|
Merge from master
|
2017-04-12 22:57:23 -07:00 |
|
Robert Schumacher
|
7069fbbebc
|
[vcpkg] Remove+indirect nearly all uses of iostreams
|
2017-04-12 22:48:52 -07:00 |
|
Alexander Karatarakis
|
3739e8e0b9
|
Use Util::keep_if()
|
2017-04-12 22:40:24 -07:00 |
|
Alexander Karatarakis
|
b578320d9c
|
Add PackageSpec != operator
|
2017-04-12 22:40:24 -07:00 |
|
Alexander Karatarakis
|
e78827e8cc
|
Remove AUTO_SELECTED && ALREADY_INSTALLED packages from the install plan
|
2017-04-12 22:05:04 -07:00 |
|
Alexander Karatarakis
|
2fa87fbb0a
|
Simplify Remove plan generation
|
2017-04-12 22:05:03 -07:00 |
|
Alexander Karatarakis
|
5131e955a8
|
Simplify Install plan generation
|
2017-04-12 22:05:03 -07:00 |
|
Alexander Karatarakis
|
5cd921c2b5
|
edges() -> dependencies()
|
2017-04-12 22:05:03 -07:00 |
|
Alexander Karatarakis
|
7f79f44b0c
|
Rework create_install_plan()
|
2017-04-12 22:05:03 -07:00 |
|
Alexander Karatarakis
|
4749d7d67d
|
Move line below temp struct
|
2017-04-12 22:05:03 -07:00 |
|
Alexander Karatarakis
|
88e0246c77
|
Improve create_remove_plan (still using Graph)
|
2017-04-12 22:05:03 -07:00 |
|
Alexander Karatarakis
|
5afcd0afe0
|
Use status_db.find_installed()
|
2017-04-12 22:05:03 -07:00 |
|
Alexander Karatarakis
|
ea42d5c686
|
Remove repeated #include
|
2017-04-12 22:05:03 -07:00 |
|
Alexander Karatarakis
|
58f46ab652
|
Rework toposort and create_install_plan
|
2017-04-12 22:05:03 -07:00 |
|
Alexander Karatarakis
|
cfbfa0d813
|
Rename
|
2017-04-12 22:05:02 -07:00 |
|
Robert Schumacher
|
7326b6c64d
|
Merge from master
|
2017-04-11 18:24:08 -07:00 |
|
Robert Schumacher
|
0bc21296c9
|
[vcpkg] Alias out standard filesystem headers to ensure clean separation.
|
2017-04-11 15:16:39 -07:00 |
|
Alexander Karatarakis
|
60090703b3
|
install target_triplet -> triplet
|
2017-04-10 13:12:49 -07:00 |
|
Alexander Karatarakis
|
c5557ba8cb
|
ci target_triplet -> triplet
|
2017-04-10 13:11:36 -07:00 |
|
Alexander Karatarakis
|
ca3d013c36
|
build target_triplet -> triplet
|
2017-04-10 13:10:11 -07:00 |
|
Alexander Karatarakis
|
cb679871e0
|
[StatusParagraph] target_triplet -> triplet
|
2017-04-10 13:08:47 -07:00 |
|
Alexander Karatarakis
|
0f54ec446d
|
[BinaryParagraph] target_triplet -> triplet
|
2017-04-10 13:06:44 -07:00 |
|
Alexander Karatarakis
|
6699737c6d
|
[PackageSpec] target_triplet -> triplet
|
2017-04-10 13:06:28 -07:00 |
|
Alexander Karatarakis
|
3e94a8db42
|
PackageSpec.target_triplet() -> ".triplet()
|
2017-04-10 13:03:34 -07:00 |
|
Alexander Karatarakis
|
84e1a9d3e5
|
VcpkgCmdArguments.target_triplet -> ".triplet
|
2017-04-10 13:01:43 -07:00 |
|
Alexander Karatarakis
|
410aa5b43a
|
default_target_triplet -> default_triplet
|
2017-04-10 13:00:33 -07:00 |
|
Alexander Karatarakis
|
cd0c8e1ca3
|
Tweak install input parsing to match remove
|
2017-04-10 12:58:32 -07:00 |
|
Alexander Karatarakis
|
f306e8770f
|
Formatting
|
2017-04-10 12:58:19 -07:00 |
|
Robert Schumacher
|
b34c40a4e6
|
[vcpkg] Further work on filesystem abstraction layer.
|
2017-04-08 20:19:35 -07:00 |
|
Robert Schumacher
|
c434dc9986
|
[vcpkg] Initial addition of Filesystem abstraction to enable testing.
|
2017-04-08 16:26:26 -07:00 |
|
Alexander Karatarakis
|
12f09d3151
|
Use Triplet.canonical_name() or .to_string()
|
2017-04-07 17:53:57 -07:00 |
|
Alexander Karatarakis
|
2069028b06
|
Remove triplet operator<< overload
|
2017-04-07 17:45:17 -07:00 |
|
Alexander Karatarakis
|
13482879f8
|
Triplet.to_string()
|
2017-04-07 17:44:24 -07:00 |
|
Alexander Karatarakis
|
9c2287d0e8
|
Remove unneeded to_string() calls
|
2017-04-07 17:39:47 -07:00 |
|
Alexander Karatarakis
|
41c9026875
|
Remove PackageSpec& operator<< overload
|
2017-04-07 16:22:35 -07:00 |
|
Alexander Karatarakis
|
18fa18a07b
|
Remove PackageSpec.display_name()
|
2017-04-07 16:22:35 -07:00 |
|
Alexander Karatarakis
|
e8dbe3ec4c
|
vcpkg ci Update strings, similarly to vcpkg install
|
2017-04-07 16:22:35 -07:00 |
|
Alexander Karatarakis
|
8b59a289f2
|
Use existing variable
|
2017-04-07 16:22:35 -07:00 |
|
Alexander Karatarakis
|
d075c27949
|
vcpkg ci Use switch-case
|
2017-04-07 16:22:34 -07:00 |
|
Alexander Karatarakis
|
e56d87c689
|
Remove to_printf_args(PackageSpec)
|
2017-04-07 16:22:34 -07:00 |
|
Alexander Karatarakis
|
199887fdcd
|
Add missing break;
|
2017-04-07 15:48:22 -07:00 |
|
Alexander Karatarakis
|
24c2955b03
|
install command Add status for the building phase
|
2017-04-07 15:46:18 -07:00 |
|
Alexander Karatarakis
|
4839ea8944
|
Add UNKNOWN case
|
2017-04-07 15:45:14 -07:00 |
|
Alexander Karatarakis
|
a405d60fe3
|
Remove unneeded branch
|
2017-04-07 15:45:14 -07:00 |
|
Alexander Karatarakis
|
fabeefdb14
|
Use switch-case
|
2017-04-07 15:45:14 -07:00 |
|
Alexander Karatarakis
|
687e1d6a1b
|
vcpkg install improve status message
|
2017-04-07 15:45:14 -07:00 |
|
Alexander Karatarakis
|
75838ddbcc
|
vcpkg install : Print install plan and add --dry-run option
|
2017-04-07 15:45:14 -07:00 |
|
Alexander Karatarakis
|
c4d5763a53
|
Fix install plan to not include already installed packages
(unless they are explicitly requested by the user)
|
2017-04-07 15:45:14 -07:00 |
|
Alexander Karatarakis
|
ad24821dce
|
Fix find_installed()
|
2017-04-07 15:45:13 -07:00 |
|
Alexander Karatarakis
|
66e6e6e9e2
|
Add RequestType to InstallPlan
|
2017-04-07 15:45:13 -07:00 |
|
Alexander Karatarakis
|
c85de257c8
|
Add compare_by_name to InstallPlan
|
2017-04-07 15:45:13 -07:00 |
|
Alexander Karatarakis
|
1281f66c39
|
Formatting
|
2017-04-07 15:45:13 -07:00 |
|
Alexander Karatarakis
|
60b49cf4f7
|
Extract functions for output formatting
|
2017-04-07 15:45:13 -07:00 |
|
Alexander Karatarakis
|
1ed61c4de8
|
Fix output formatting
|
2017-04-07 15:45:13 -07:00 |
|
Alexander Karatarakis
|
cdc77fdae4
|
RemovePlan -> sort by name
|
2017-04-07 15:45:13 -07:00 |
|
Alexander Karatarakis
|
26197ac316
|
Use switch-case
|
2017-04-07 15:45:13 -07:00 |
|
Alexander Karatarakis
|
b36250344a
|
Use switch-case
|
2017-04-07 15:45:13 -07:00 |
|
Alexander Karatarakis
|
0d65de2aa9
|
Don't suppress output of setting the environemnt on --debug
|
2017-04-06 16:54:19 -07:00 |
|
Alexander Karatarakis
|
bb7cccc2ac
|
Add System32\Wbem to the whitelisted environment
Solves vcvarsall.bat not being able to find wmic.exe
|
2017-04-06 16:54:19 -07:00 |
|
Robert Schumacher
|
d03171d122
|
[vcpkg-debug] Add debug messages for calls to cmd_execute()
|
2017-04-05 17:37:36 -07:00 |
|
Robert Schumacher
|
1c9838b551
|
[vcpkg-debug] Add debugging for calls to cmd_execute_clean()
|
2017-04-05 16:28:09 -07:00 |
|