Commit Graph

  • 172242891d Fix up some code after aplanas' continued review add_export Stephan Kulow 2022-11-02 15:14:38 +0100
  • 6ac0f90ec7 Merge pull request 'Export the built tree as git repo' (#9) from add_export into main main coolo 2022-11-02 14:17:24 +0100
  • 05cf792b26 Add the file_md5 to the download function so it can cache and verify Stephan Kulow 2022-11-02 13:35:45 +0100
  • a1ead29734 Extend documention and use some more pythonier loops Stephan Kulow 2022-11-02 13:29:18 +0100
  • 05a5e6aea7 Don't refresh packages we're already looking at Stephan Kulow 2022-11-02 10:52:53 +0100
  • 68ded48be1 Don't crash on user with missing realname either Stephan Kulow 2022-11-02 10:52:37 +0100
  • fce8aac001 Import creator users as well Stephan Kulow 2022-11-02 08:59:25 +0100
  • bbf1bc2fda Fetch source projects of requests Stephan Kulow 2022-11-02 08:50:54 +0100
  • 8a863498db Move default repos into a subdirectory that is git ignored Stephan Kulow 2022-11-02 08:01:22 +0100
  • c4654dd896 Split GitExporter out of Importer class Stephan Kulow 2022-11-02 07:59:25 +0100
  • 9de0d6e6c5 Rename Exporter to TestExporter to make it more obvious Stephan Kulow 2022-11-02 07:39:04 +0100
  • a8dfd80fdd Reduce zsh fixture data 2 years to ease test runtime Stephan Kulow 2022-11-02 07:24:24 +0100
  • 4ff9b9771a Split out Flat generator to be able to test it Stephan Kulow 2022-11-02 07:20:53 +0100
  • c94d13d74e Don't crash on packages without merges ever (very few packages) Stephan Kulow 2022-11-01 19:30:41 +0100
  • ab8120ca53 Don't crash on last_node Stephan Kulow 2022-11-01 18:58:27 +0100
  • b2cadb8c01 Don't crash on packages that didn't get updates in devel Stephan Kulow 2022-11-01 18:44:59 +0100
  • 578fb2a30a Change tree pruning algorithm Stephan Kulow 2022-11-01 13:09:27 +0100
  • 9aaba03bcc Add llvm13 as test case as I'm missing rev 3 in the export Stephan Kulow 2022-11-01 11:45:20 +0100
  • e6a401d8ac Remove old history handling Stephan Kulow 2022-11-01 11:34:10 +0100
  • 9ed8abad2b Make database usage the default Stephan Kulow 2022-11-01 11:23:40 +0100
  • 9554fea7e1 Reuse the repository directory by storing a state yaml Stephan Kulow 2022-11-01 09:03:03 +0100
  • 2168c898a2 Add users not known to the FAKE_ACCOUNTS Stephan Kulow 2022-11-01 09:05:47 +0100
  • cfab0a522b Download .spec and .changes file only for now Stephan Kulow 2022-10-31 16:31:10 +0100
  • bfdade8ecf Create a flat list of commits to do from the tree Stephan Kulow 2022-10-31 08:50:05 +0100
  • 8a3db6c183 Collect the requests for revisions in one DB call Stephan Kulow 2022-10-31 08:03:01 +0100
  • 822329279d Switch to walker for tree print Stephan Kulow 2022-10-31 07:03:19 +0100
  • 6f83425538 Merge pull request 'Add a test case for a simpler and newer package' (#8) from add_second_test into main Alberto Planas 2022-10-27 15:19:47 +0200
  • 83544e45d7 Add a test case for a simpler and newer package Stephan Kulow 2022-10-27 15:15:23 +0200
  • 62511d15bc Merge pull request 'Add actual tree and a test case for zsh' (#7) from add_tree into main coolo 2022-10-27 14:04:52 +0200
  • e636f3ed9d Print the calculated tree for now Stephan Kulow 2022-10-27 13:34:04 +0200
  • 7a9e9ce334 Add actual tree and a test case for zsh Stephan Kulow 2022-10-27 13:16:50 +0200
  • 65000cd586 Fix even more issues with the linked_revs considered cache Stephan Kulow 2022-10-27 10:16:20 +0200
  • 996b90dd7a Merge pull request 'Fix calculation of the tree data' (#5) from fix_fake into main coolo 2022-10-27 10:01:33 +0200
  • 38e4996280 Fix the fake revisions after introduction of cache Stephan Kulow 2022-10-27 07:33:46 +0200
  • 9bd6643e8a Fix files_hash calculcation and fake revisions Stephan Kulow 2022-10-26 22:18:16 +0200
  • 1c846e963c Import files of revisions more reliable and faster Stephan Kulow 2022-10-26 21:47:39 +0200
  • 22b70d8bb7 Merge pull request 'Build a Tree of commits (at least prep it)' (#4) from tree_builder into main coolo 2022-10-26 19:33:13 +0200
  • 4dc7e972a2 Make use of db.cursor() in with blocks Stephan Kulow 2022-10-26 15:49:14 +0200
  • 217bbcadb5 Run the formatter from make all Stephan Kulow 2022-10-26 14:42:39 +0200
  • 1346223822 Reshuffle schema versions after rebase Stephan Kulow 2022-10-26 14:36:43 +0200
  • 9dbf3b9094 Import all projects before checking files - otherwise we end with 0s Stephan Kulow 2022-10-26 10:17:52 +0200
  • d961c13614 Ignore commits after the merge Stephan Kulow 2022-10-25 13:24:08 +0200
  • 2784171f75 Create fake revisions for every commit in the base of a linked package Stephan Kulow 2022-10-24 20:21:53 +0200
  • d17e60a608 Add another table to store linked_revs Stephan Kulow 2022-10-24 12:01:28 +0200
  • 089b215f4c Build a revision tree Stephan Kulow 2022-10-22 12:03:21 +0200
  • bc74b6950b Implement a fileshash function for revision Stephan Kulow 2022-10-21 15:02:02 +0200
  • 5bd790e915 Import the fixtures into the test database for queries Stephan Kulow 2022-10-21 12:08:18 +0200
  • ce3863e1b5 Add the capability to export the package data as test fixture Stephan Kulow 2022-10-21 09:48:31 +0200
  • 87d9fcc131 Merge pull request 'add a user database' (#3) from user-db into main nkrapp 2022-10-26 14:05:47 +0200
  • dbeb534108
    cleanup context managers nkrapp 2022-10-26 13:46:02 +0200
  • 1656d73340
    fixed formatting and other suggestions nkrapp 2022-10-26 11:58:01 +0200
  • f14c609db2
    Add batch import nkrapp 2022-10-26 09:30:02 +0200
  • bab8309d32
    Parse users without email nkrapp 2022-10-25 10:21:28 +0200
  • 10cd7e4e38
    execute user import nkrapp 2022-10-24 18:12:44 +0200
  • 5ed847de8b
    added user table and import function nkrapp 2022-10-21 15:16:34 +0200
  • eae411941b Don't crash on delete requests Stephan Kulow 2022-10-20 08:57:14 +0200
  • 988b10e4b7 Add also an index to the requests table Stephan Kulow 2022-10-20 07:22:48 +0200
  • 0a3816be67 Create index for request_number Stephan Kulow 2022-10-20 07:00:26 +0200
  • fa9ec8618e Load requests into the DB - not sure yet what for :) Stephan Kulow 2022-10-19 14:00:07 +0200
  • 771595ba85 Catch invalid XML in links Stephan Kulow 2022-10-18 21:36:58 +0200
  • 8dcae5df50 Remove debug output Stephan Kulow 2022-10-18 19:31:41 +0200
  • 89c0335812 Import file list of revisions Stephan Kulow 2022-10-18 19:29:25 +0200
  • 1a750f2171 Testing to fetch it back Stephan Kulow 2022-10-18 17:57:49 +0200
  • d747a3a761 Calculate the linked revision Stephan Kulow 2022-10-18 15:40:11 +0200
  • fb130bbf6f Import packages links point to Stephan Kulow 2022-10-18 14:29:54 +0200
  • e8094cbc68 Import the link information into an extra table Stephan Kulow 2022-10-18 13:48:27 +0200
  • 95412bc834 Prepare link collection Stephan Kulow 2022-10-18 13:13:52 +0200
  • 25b45c5073 Split Revision into OBS and DB Stephan Kulow 2022-10-18 12:17:43 +0200
  • c534fb028e Add a small test case Stephan Kulow 2022-10-17 20:52:05 +0200
  • 365696213b Put all the formatters into a Makefile (just a shell script wrapper) Stephan Kulow 2022-10-17 20:40:19 +0200
  • 8563334b07 Add experimental import into DB Stephan Kulow 2022-10-17 20:39:03 +0200
  • a82562b794 Move modules into lib subdir Stephan Kulow 2022-10-17 19:54:47 +0200
  • 88322fffae Split the database config into 2 sections Stephan Kulow 2022-10-17 19:50:25 +0200
  • 74fd937732 Add basic postgresql setup Stephan Kulow 2022-10-17 16:31:48 +0200
  • e53b030dcf Split out OBS, ProxySHA256 and Importer Stephan Kulow 2022-10-17 15:17:25 +0200
  • bdc1dc0cc9 Split out History class Stephan Kulow 2022-10-17 14:58:18 +0200
  • 13f49f59c9 Split out Git class Stephan Kulow 2022-10-17 14:55:30 +0200
  • 40a7675e61 Split Request and Revision Stephan Kulow 2022-10-17 14:53:18 +0200
  • dbc1b6ab0b Copy over 0def288aa853fb88de061b0402533f226458116b from osrt Stephan Kulow 2022-10-17 14:46:51 +0200