14 Commits

Author SHA1 Message Date
Steve Kowalik
326a087168 Switch to python3 shebang
With the python shebang remaining as Python 2, switch the scripts to
using Python 3. This also allows us to clean up some imports.
2021-02-03 14:53:42 +11:00
Stephan Kulow
c5e7fc3570 obs_clone: remove watchlist from persons
We don't want these projects
2019-05-04 15:44:39 +02:00
Stephan Kulow
ea9061ccf5 Import urllib2 python agnostic 2018-11-16 09:01:45 +01:00
Jimmy Berry
c47bb4c902 Utilize CacheManager for all existing caches. 2018-09-04 15:19:02 -05:00
Jimmy Berry
24b15d6b0b Replace relevant 'dashboard' package references with pseudometa lookup.
Skipping some of the broader once which have no tangible impact, but are
expensive to change.
2018-08-17 23:18:32 -05:00
Jimmy Berry
c565d78c6a obs_clone: start from :Rings:1-MinimalX instead of :Rings:2-TestDVD.
:Rings:2-TestDVD was dropped from Factory and Leap.
2018-06-28 10:47:34 -05:00
Jimmy Berry
bae6c8db6b obs_clone: reword comment in project_workaround() since not temporary. 2018-01-12 16:41:48 -06:00
Jimmy Berry
4a131573c6 obs_clone: clone rings. 2018-01-12 16:41:01 -06:00
Jimmy Berry
7fa5156474 obs_clone: handle project links. 2018-01-12 16:27:36 -06:00
Jimmy Berry
ecda2f0303 obs_clone: workaround openSUSE:Factory meta revision 429 self reference. 2018-01-10 22:03:12 -06:00
Jimmy Berry
494702ba11 obs_clone: set the exit code to 1 when HTTPError encountered. 2018-01-10 20:32:37 -06:00
Jimmy Berry
b51119822e obs_clone: remove whole repositories rather than just path when fenced. 2017-10-24 17:55:32 -05:00
Jimmy Berry
a0f3191568 obs_clone: provide --cache feature. 2017-10-24 17:55:32 -05:00
Jimmy Berry
a2e4d58e49 obs_clone: clone projects and dependencies between OBS instances. 2017-10-24 17:43:41 -05:00