Another chunk of stash-preparation refactoring, but this
time almost entirely to Darcs.Repository.Job.
15 patches for repository darcs-unstable@darcs.net:screened:
patch f1a927cdd6a5b92505ba80222e0d478f71bc4ebb
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Mon Feb 22 19:33:29 GMT 2016
* break out a runJob function
patch f0c3d29e58da740b46ecb541123c6232e37af8c2
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Tue Feb 23 19:25:06 GMT 2016
* drop unnecessary constraints
patch 7dabd5ef93d9723497193a0a9f611e52f5b9e367
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Wed Feb 24 06:20:36 GMT 2016
* remove commented-out cases for old TreeJob
patch 03e947ffb352bd108b7934d22dbb2c5fe0af2459
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Wed Feb 24 06:27:04 GMT 2016
* use SRepoType to control the rebase type in runJob
patch 09fcf1e87a5dde768052ff77730e46359dd85b9f
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Wed Feb 24 06:33:26 GMT 2016
* express the V1/V2 patch type switch via a GADT too
patch b22f6376c6d2c556684bffe316d8daf492ca3459
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Wed Feb 24 06:33:48 GMT 2016
* lift 'therepo' outside the runJob case statement
patch ad0f87171922389b9e4ca19b2fdf5e95e148a797
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Wed Feb 24 06:37:15 GMT 2016
* lift the runJob debugMessage call outside the case
patch 75901c0be8016dc536225cc8d1490b4a0205d148
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Wed Feb 24 18:10:19 GMT 2016
* add a helper type for flags needed for Rebase
patch f0b098694576b855e90a5b31637c184701e23e3c
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Wed Feb 24 22:35:47 GMT 2016
* flatten runJob case statements
patch e522c5e1d6ca78ddd0087922a0077069962fb0bd
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Wed Feb 24 22:46:07 GMT 2016
* reorder runJob cases by job type
patch bd5ebacc6758a14f8b7ce449ad988a68f2b425d4
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Thu Feb 25 06:19:10 GMT 2016
* elide some common cases in runJob
patch 177e8a55654134fa779bf5ee51cf4730be219e0b
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Thu Feb 25 06:33:15 GMT 2016
* use helper types to elide more cases in runJob
patch 5e1842b7166f7e96b16c506c55f79892e0261619
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Thu Feb 25 06:38:29 GMT 2016
* inline repoJobOnRebaseRepo
patch 5e587ee099ceb17ca6f90e25ba8886361be87de5
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Thu Feb 25 06:45:52 GMT 2016
* refactor displaying suspended status a bit
patch 08722a8859660b5bddb2ff260f08290b50e1fc5a
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Thu Feb 25 07:03:20 GMT 2016
* in runJob, pull repojob out to first-level decision