Mercurial > repos > public > matlab_path_manager
annotate +mpm/checkout.m @ 19:2e29cca20d8a
Add todo to MPM class
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Mon, 17 Sep 2018 15:45:06 +0200 |
parents | 309cc6c0cd75 |
children | 02c290e2018c |
rev | line source |
---|---|
0 | 1 % Leave project in current folder |
2 function leave(d) | |
3 if ~exist('d', 'var') || isempty(d) | |
6
19c4af287596
Fix default values for relative part
Jonatan Werpers <jonatan@werpers.com>
parents:
3
diff
changeset
|
4 d = ''; |
0 | 5 end |
6 | |
3 | 7 state = mpm.load_state(); |
8 | |
2
a9795512f33a
Fix naming of function for getting subpaths
Jonatan Werpers <jonatan@werpers.com>
parents:
0
diff
changeset
|
9 sp = mpm.subpaths(d); |
0 | 10 for i = 1:length(sp) |
3 | 11 subpath = fullfile(pwd, sp{i}); |
12 rmpath(subpath); | |
13 state.added_paths.remove(subpath); | |
0 | 14 end |
3 | 15 |
6
19c4af287596
Fix default values for relative part
Jonatan Werpers <jonatan@werpers.com>
parents:
3
diff
changeset
|
16 mpm.save_state(state); |
0 | 17 end |