Updated package activity to only be calculated during the nightly cron.
(update_package_activity)
Activity is stored in Package.activity and gets picked up and indexed
on refresh_index
Instead of keeping a flag of is_active_today (which no longer matters if the
cron doesn't get run every day, or is out of sync), this records the
timestamp of each time the year_of_activity is updated.
Therefore, if the cron failed to run (or any other such problem), we would
still know how many days since the last activity investigation, and be able to
update just those days.
Adding ability to store options for ``cfx xpi` command in SDK object
WARNING
Currently I've got an issue qhile trying to do a specific test:
./manage.py test xpi repackage.tests.test_tasks:RepackageTaskTest.test_download_and_failed_rebuild
it does work if testing only repackage (without xpi)
File is created in xpi.xpi_utils.info_write, but somehow disappears in test
``name`` and ``full_name`` in PackageRevision
* Package holds the latest ``name`` and ``full_name``
* Please set name in PackageRevision.set_name(value)`
It will change the Package only if PackageRevision is the latest
* There is still a need to change the updated dependency name
I marked it with XXX in Sidebar.js
Automatic commit messages added
* Add commit messages to the hidden list
* Build commit message on Revision creation
* Update commit message if save happened before action (assigning attachments,
etc.)