SVN Sync as a job: ok for the async part
SVN Sync as a job: queue service for the jobs
SVN Sync as a job: queued job is triggered, but does not run
SVN Sync as a job: using -1 as a special value to identify a job as scheduled to run immediately
#5 Using JobInfoListener instead of anonymous Consumer<String>
#5 Job service for the SVN indexation
#5 Index from latest
#5 Full reindexation
#5 Checking for an existing job in the same group
#5 Displays a warning when indexation is already running
#5 Range re-indexation
#6 Admin console user menu
#6 Admin console page skeleton
#6 List of jobs
#6 Job description
#5 Correction of percentage
#6 Refreshes the list of jobs automatically
#6 Job schedule
Application log: new service
Application log: controller