Commit Graph

4 Commits

Author SHA1 Message Date
Dirk Müller
28d5c6e606
Switch to psycopg rather than psycopg2
It's a bit more modern and uses dedicated c bindings
2024-05-16 11:49:14 +02:00
Stephan Kulow
2784171f75 Create fake revisions for every commit in the base of a linked package
This is a rather complex operation, but whenever a package changes in
Factory, the inherited package gets a shadow revision consisting of the
3-way merge. If this happens due to a request being accepted, this is
actually in most cases also commited by 'buildservice-autocommit',
so we're making sure this is always happening (and are actually
duplicating revisions in cases that we filter out later as empty
commits).

To differenciate the fake revisions from the real revisions, I add
a fraction part
2022-10-26 14:56:38 +02:00
Stephan Kulow
40a7675e61 Split Request and Revision 2022-10-17 14:53:39 +02:00
Stephan Kulow
dbc1b6ab0b Copy over 0def288aa853fb88de061b0402533f226458116b from osrt 2022-10-17 14:46:51 +02:00