annotate +mpm/checkin.m @ 41:17ac3ce49b55 default tip

Add todo
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 23 Jun 2025 15:25:27 +0200
parents 01e81c77bca1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21
02c290e2018c Refactor ui functions to use the MPM class. Not tested
Jonatan Werpers <jonatan@werpers.com>
parents: 7
diff changeset
1 % Checkin a projects subpaths to the matlab path
02c290e2018c Refactor ui functions to use the MPM class. Not tested
Jonatan Werpers <jonatan@werpers.com>
parents: 7
diff changeset
2 function checkin(projectFolder)
02c290e2018c Refactor ui functions to use the MPM class. Not tested
Jonatan Werpers <jonatan@werpers.com>
parents: 7
diff changeset
3 if ~exist('projectFolder', 'var') || isempty(projectFolder)
02c290e2018c Refactor ui functions to use the MPM class. Not tested
Jonatan Werpers <jonatan@werpers.com>
parents: 7
diff changeset
4 projectFolder = pwd;
0
a549d0cd3775 Initial commit
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
5 end
a549d0cd3775 Initial commit
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
6
21
02c290e2018c Refactor ui functions to use the MPM class. Not tested
Jonatan Werpers <jonatan@werpers.com>
parents: 7
diff changeset
7 m = mpm.MatlabPathManager();
37
01e81c77bca1 Add checks to avoid errors when calling commands outside of a project folder
Jonatan Werpers <jonatan@werpers.com>
parents: 21
diff changeset
8
01e81c77bca1 Add checks to avoid errors when calling commands outside of a project folder
Jonatan Werpers <jonatan@werpers.com>
parents: 21
diff changeset
9 if ~m.isProject(projectFolder)
01e81c77bca1 Add checks to avoid errors when calling commands outside of a project folder
Jonatan Werpers <jonatan@werpers.com>
parents: 21
diff changeset
10 fprintf('No project found\n\n');
01e81c77bca1 Add checks to avoid errors when calling commands outside of a project folder
Jonatan Werpers <jonatan@werpers.com>
parents: 21
diff changeset
11 return
01e81c77bca1 Add checks to avoid errors when calling commands outside of a project folder
Jonatan Werpers <jonatan@werpers.com>
parents: 21
diff changeset
12 end
01e81c77bca1 Add checks to avoid errors when calling commands outside of a project folder
Jonatan Werpers <jonatan@werpers.com>
parents: 21
diff changeset
13
21
02c290e2018c Refactor ui functions to use the MPM class. Not tested
Jonatan Werpers <jonatan@werpers.com>
parents: 7
diff changeset
14 m.checkin(projectFolder);
0
a549d0cd3775 Initial commit
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
15 end