Pierre-Yves Chibon
a62e84ba30
Improving the logging so it is clearer what is happening and where
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-05 21:13:56 +02:00
Pierre-Yves Chibon
a7e5367dcd
When pushing to other remotes, ignore 'origin'
...
Since we just fetched from 'origin' there is no point trying to
push again there.
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-03 21:33:31 +02:00
Pierre-Yves Chibon
3951266e79
Run a fetch/sync upon starting the service
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-03 21:22:18 +02:00
Pierre-Yves Chibon
ebd553f405
If the mirrored repo has a remote, try mirroring the changes pulled to it
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-03 21:21:28 +02:00
Pierre-Yves Chibon
a25e830b8d
Log when things are all set up and ready
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 15:02:25 +02:00
Pierre-Yves Chibon
5926dd9ee6
Ensure the code is still compatible with py2 where it currently runs
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 15:02:08 +02:00
Pierre-Yves Chibon
f68e63f8da
Hard-code the logger name
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 15:01:57 +02:00
Pierre-Yves Chibon
905fa0f0c3
Run black over the project
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 13:58:47 +02:00
Pierre-Yves Chibon
fae15b2425
Drop un-used topic
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 13:58:20 +02:00
Pierre-Yves Chibon
41ae82d75d
Log which repo is being ignored, it makes debugging easier
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 13:58:01 +02:00
Pierre-Yves Chibon
257db337aa
Fix running the fedora-messaging consumer
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-30 15:33:54 +02:00
Pierre-Yves Chibon
e620df1479
Document the creation of the mirrors folder
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-29 20:49:43 +02:00
Pierre-Yves Chibon
e9c8be8d9b
Document in the README how to run the project
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-29 18:03:21 +02:00
Pierre-Yves Chibon
942c0e76f3
Add the fedora-messaging consumer to mirror a pagure project
...
This commit comes with both the consumer as well as an example
configuration file
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-29 18:00:04 +02:00
Pierre-Yves Chibon
d390ef18f4
Rework how logging it done
...
This will help knowing what the service is doing
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-22 13:00:13 +02:00
Pierre-Yves Chibon
1df9b3e8cb
Drop the interative console
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-22 12:53:27 +02:00
Pierre-Yves Chibon
e1b448de09
Add a basic README to the project
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-22 12:51:37 +02:00
Pierre-Yves Chibon
dba22d9123
Exclude potential local mirrors/ folder
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-22 12:46:20 +02:00
Pierre-Yves Chibon
75ee3327a1
Initial import of the code
...
This includes the script doing the actual mirroring, the systemd service
file and a spec file to compile and install this all
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-22 12:44:46 +02:00
Pierre-Yves Chibon
7c0cfe9cca
Add a LICENSE file
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-22 12:37:41 +02:00
Pierre-Yves Chibon
111434f4bb
Add a .gitignore file
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-22 12:37:30 +02:00