Commit graph

21 commits

Author SHA1 Message Date
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