forked from fearthecowboy/devtools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrepo-todo
101 lines (68 loc) · 2.67 KB
/
repo-todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
Repo service
- should verify remote addresses to see if they are functional
- allows multiple feeds.
GET http://coapp.org/feed
- returns the whole feed
XXX GET http://coapp.org/feed?delete-package=foo.1.2.3.4-x86-1234123412341234
XXX - deletes a package from the feed
GET http://coapp.org/feed?add-package=http://url-to-file
- downloads the file from the remote address and adds it to the feed
GET http://coapp.org/feed?copy-package=http://url-to-file
- downloads the file from the remote address and adds it to the feed (uploading to our repo)
GET http://coapp.org/feed?q=<partial-package-name>
- returns a feed containing packages that match that.
PUT http://coapp.org/feed <file>
- uploads a package to the server and adds it to the feed
GET http://coapp.org/feed
GET http://coapp.org/feed?add-package=http://url-to-file
GET http://coapp.org/feed?copy-package=http://url-to-file
GET http://coapp.org/feed?q=<partial-package-name>
PUT http://coapp.org/feed <file>
Feeds can be Active, Passive and Ignored
coapp command line changes:
--scan-passive
--scan-all
--stability=-100
--unstable // same as --stability=-100
feed-active <feed>
feed-passive <feed>
feed-ignore <feed>
Add Incompatibility Check to managed-bootstrap
- give message before proceeding.
- forcably remove old versions if a compatible version is not installed.
- forcable remove old packages.
Add Quiet/passive install modes NOW
Getting close to RC!
- SxSPlus API (for extensions/plugins)
- Faux Packages
- /quiet, /passive install
Feed Changes
- three states: active, passive, ignored
- multiple coapp feeds
- current,
- old,
- firehose
Coapp Cleaner:
- now with more scrubbing power
- auto-grab-latest
Bootstrapper:
- Can Nuke-from-orbit older versions
Repository Server:
- simple REST commands
- GET http://coapp.org/feed
- GET http://coapp.org/feed?add-package=http://url-to-file
- GET http://coapp.org/feed?copy-package=http://url-to-file
- GET http://coapp.org/feed?q=<partial-package-name>
- PUT http://coapp.org/feed <file>
- should verify remote addresses to see if they are functional
upcoming coapp command line changes:
--scan-passive
--scan-all
--stability=<value> // defaults to 0
--unstable // same as --stability=-100
feed-active <feed>
feed-passive <feed>
feed-ignore <feed>
GSOC
- 1 slot secured
- 1 more faux-slot