aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* sync: Use dict comprehension in sync_categories as wellMart Raudsepp2017-01-221-3/+1
* sync: use ORM magics in sync_packagesGilles Dartiguelongue2017-01-221-1/+1
* sync: use assert for GLEP67 compliance checkGilles Dartiguelongue2017-01-221-4/+6
* sync: Fix pkg sync for packages that have a same named pkg in another categoryMart Raudsepp2017-01-221-7/+1
* sync: use dict-comprehension in sync_packagesGilles Dartiguelongue2017-01-221-3/+3
* sync: fix broken sync_packagesGilles Dartiguelongue2017-01-221-1/+6
* frontend: move setup to a separate view classMart Raudsepp2016-12-191-0/+1
* models: Add preliminary model and fields for keyword and p.mask storageMart Raudsepp2016-12-071-2/+22
* sync: Always handle e-mails in lower case to not end up with duplicatesMart Raudsepp2016-12-072-10/+15
* sync: Increase the sync delta to 1 hour and print the sync count and oldest T...Mart Raudsepp2016-12-071-2/+5
* sync: Don't forget to commit db transaction after all packages are syncedMart Raudsepp2016-12-071-0/+2
* sync: Order package details syncing based on how old the last sync wasMart Raudsepp2016-12-071-1/+1
* sync: Add package description and maintainers syncMart Raudsepp2016-12-071-4/+45
* models: Add package maintainers relationship table and ORM relationshipsMart Raudsepp2016-12-071-0/+9
* models: Add description and last_sync_ts columns for PackageMart Raudsepp2016-12-071-0/+4
* frontend: Setup Flask-WTF and use it for following maintainer checkboxes displayMart Raudsepp2016-12-051-0/+1
* sync: return empty dict on projects retrieval error, so the caller won't errorMart Raudsepp2016-12-051-3/+3
* sync: use requests response.json() directly instead of json.loadsMart Raudsepp2016-12-041-4/+3
* sync: Fix UTF-8 handling for projects.xml importMart Raudsepp2016-12-041-1/+1
* sync: Update individual maintainer names during projects sync for the time beingMart Raudsepp2016-12-041-2/+4
* sync: Project members and subprojects syncing to DBMart Raudsepp2016-12-041-1/+25
* models: Add association table and ORM relationship between projects and membersMart Raudsepp2016-12-041-0/+12
* sync: Initial projects syncing to DB without membersMart Raudsepp2016-12-041-7/+28
* models: Add Maintainer modelMart Raudsepp2016-12-041-0/+11
* models: Use sqlalchemy Unicode columns instead of StringMart Raudsepp2016-12-041-4/+4
* Turn off flask-sqlalchemy modification tracking to silence a warning and save...Mart Raudsepp2016-11-281-0/+1
* Make the dummy initial web frontend prettyMart Raudsepp2016-11-231-12/+4
* Add parsed project members to the result dictMart Raudsepp2016-11-111-0/+3
* Normalize subproject inherit-members to True or False during parsingMart Raudsepp2016-11-101-2/+2
* Initial projects.xml parsing code with debug printoutMart Raudsepp2016-11-101-4/+55
* Add dirty sync_versions debug codeMart Raudsepp2016-11-101-1/+11
* Add a full_name property to package and remove some debug spam on syncMart Raudsepp2016-09-242-1/+4
* Add syncing of packages in categories from packages.g.o (just name)Mart Raudsepp2016-09-071-2/+26
* Don't double-quote debug output for full atoms from %r usageMart Raudsepp2016-09-071-2/+2
* Add initial code to sync categories from packages.g.o with associated plumbingMart Raudsepp2016-09-073-1/+63
* Initial start of new Project Grumpy code; Hello World!Mart Raudsepp2016-09-061-0/+7