Petr Šabata
2ff0c163d3
Make git calls quiet
...
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-07-08 14:20:14 +02:00
Petr Šabata
3cc438b379
Extend the SCM code
...
Parse the scmurls, understand the git hash parts, make the checkout()
method actually check out the given hash, add various properties, make
allowed_scm URLs optional, and drop the common repo code.
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-07-08 13:46:34 +02:00
Jan Kaluza
3c865497bf
Use log_backend to choose from 'console', 'file' or 'journal' logging backends.
2016-07-08 10:46:59 +02:00
Jan Kaluza
6314354fd4
Use built-in 'logging' module for logging. Add Logger.init_logging function to initialize logging according to config file.
2016-07-08 07:28:25 +02:00
Petr Šabata
cf44ccc360
Merge #9 add git functions
2016-07-07 15:29:57 +00:00
Jan Kaluza
fbfdf1a561
Fix type in 'ClientCertRequestHander'
2016-07-07 15:20:09 +02:00
Jan Kaluza
36faac7040
Add simple auth based on the client certificate and pkgdb API.
2016-07-07 14:35:47 +02:00
Karsten Hopp
d30d501657
only a few routines remain from the original koji sources. change comment
2016-07-07 14:01:44 +02:00
Karsten Hopp
8494e696bc
add simple retry mechanism
2016-07-06 14:23:20 +02:00
Karsten Hopp
d033c32113
add function to check it a giturl exists in dist-git
2016-07-05 17:23:07 +02:00
Karsten Hopp
f3c7eac837
add a function that takes a string with a dist-git url as parameter and returns a cgit url
2016-07-05 14:09:51 +02:00
Karsten Hopp
740a2f576e
no need to set an environment, use execvp
2016-07-05 13:36:02 +02:00
Karsten Hopp
a9bcef7d29
add a few functions to return either the git hash or a git URL of master/HEAD of either the git object or a package name
2016-07-05 12:18:36 +02:00
Petr Šabata
ad4bcc846e
Add the basic skeleton code for ridad and move some TODOs around
...
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-07-04 17:17:43 +02:00
Karsten Hopp
62ad0f40b6
fix merge
2016-07-04 15:24:07 +02:00
Karsten Hopp
e37310ab8b
drop -n from git clone command
2016-07-04 15:22:57 +02:00
Karsten Hopp
e5bd3418d2
initial scm version
2016-07-04 14:53:13 +02:00
Karsten Hopp
067330c979
initial scm version
2016-07-04 14:49:14 +02:00
Petr Šabata
b802e72086
Files cleanup
...
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-07-01 16:17:46 +02:00
Ralph Bean
1099752c90
Also "listen" for messaging.
2016-06-30 13:23:30 -04:00
Petr Šabata
57fd6b9e9b
Merge #5 Create database with python.
2016-06-30 16:40:28 +00:00
Ralph Bean
a0c3d035a5
Create database with python.
2016-06-30 12:34:18 -04:00
Ralph Bean
c691973601
Basics of messaging.
2016-06-30 12:30:01 -04:00
Petr Šabata
d54d1dcabb
Rename the Session class to Database
...
This feels way more natural; you don't have sessions with session properties
anymore.
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-06-30 10:40:47 +02:00
Petr Šabata
ef592d0e00
Add config options for default RPM repositories and caches
...
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-06-29 10:47:27 +02:00
Petr Šabata
fdfb1ed830
Implement the query bits of the API
...
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-06-28 18:31:58 +02:00
Petr Šabata
9325bf01a6
Add a basic database class with an SQLAlchemy declarative scheme
...
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-06-28 15:15:38 +02:00
Petr Šabata
482c57ee07
Add a config option for the messaging system
...
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-06-28 15:08:13 +02:00
Petr Šabata
009475e18d
Add a simple configuration class and a config file
...
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-06-28 14:26:59 +02:00
Petr Šabata
400e8bfde8
Sharing an early development version
...
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-06-24 10:28:04 +02:00
Petr Šabata
87df2d3b3d
Add the base file structure.
...
Signed-off-by: Petr Šabata <contyk@redhat.com >
2016-06-23 12:57:45 +02:00