Due to an influx of spam, we have had to temporarily disable account registrations. Please write an email to firstname.lastname@example.org, with your desired username, if you want to get access. Sorry for the inconvenience.
In my opinion, this kind of handling of transactions is pretty ugly. The being said, we have issues with running into deadlocks on aur.al, so this commit works against that immediate bug.
An ideal solution would be to deal with retrying transactions through
db.begin() scope, so we wouldn't have to explicitly annotate
functions as "retry functions," which is what this commit does.
Closes #376 (closed)
Signed-off-by: Kevin Morris email@example.com