Commit Graph

942 Commits

Author SHA1 Message Date
Taylor Blau
218347c417 Merge branch 'api-master' into tq/extract-endpoint 2016-12-16 16:13:45 -07:00
risk danger olson
84d9b72048 Merge branch 'master' into gitscanner/checkout 2016-12-16 10:28:20 -07:00
Taylor Blau
53b9a9d166 lfs,commands: remove lfs.NewUploadable() in favor of commands.uploadTransfer 2016-12-15 13:49:04 -07:00
Taylor Blau
a73a3c67a8 lfs,commands: remove lfs.NewDownloadable() in favor of commands.downloadTransfer 2016-12-15 13:21:17 -07:00
risk danger olson
27ff433d46 teach the smudge filter how to use the transfer queue directly 2016-12-15 10:13:36 -07:00
Taylor Blau
e18044f38b tq: use *tq.Transfer instead of Transferable and transfer.Transfer 2016-12-14 15:03:09 -07:00
risk danger olson
68efd0536a Rewrite path converters to a struct. Channels are unnecessary 2016-12-14 11:37:30 -07:00
risk danger olson
62d0b51ada Remove unused callback arg on ScanTree() 2016-12-14 10:53:34 -07:00
risk danger olson
e5384cc977 tq accepts only a string 2016-12-14 10:27:39 -07:00
risk danger olson
d32d98cc9c NewManifestWithGitEnv() now takes the string auth access type for the current endpoint 2016-12-13 16:48:54 -07:00
risk danger olson
4bd6f5c5fb use multiple *tq.Manifest constructors 2016-12-13 15:38:10 -07:00
risk danger olson
1d72978593 Move ConfigureManifest() to lfs package 2016-12-13 14:14:30 -07:00
risk danger olson
fa2fe541ac move transfer manifest and transfer queue helpers to lfs 2016-12-13 13:58:09 -07:00
risk danger olson
c15932eedf Make manifest a required argument to NewTransferQueue 2016-12-13 13:24:14 -07:00
Taylor Blau
886dbcc5c9 lfs,tq: 🔥 completionChan from the tq API 2016-12-12 09:24:11 -07:00
Taylor Blau
240ca02f6a lfs,tq: rename tq.TransferProgressCallback to tq.ProgressCallback 2016-12-12 09:24:10 -07:00
Taylor Blau
1570e4463d lfs,tq: rename tq.TransferQueueOption to tq.Option 2016-12-12 09:24:10 -07:00
Taylor Blau
891db97a42 tq,transfer: move pkg "transfer" to "tq" 2016-12-12 09:24:10 -07:00
Taylor Blau
c5ce4b7287 lfs,tq: move type *lfs.TransferQueue to pkg "tq" 2016-12-12 09:24:10 -07:00
Taylor Blau
f17a07ea70 lfs/tq: sort batches by descending object size 2016-12-12 09:24:10 -07:00
Taylor Blau
8c8dbdbb0e lfs/tq: retry transfers before accepting new ones 2016-12-12 09:24:10 -07:00
Taylor Blau
29f6b94e23 lfs/tq: promote batchSize to instance variable 2016-12-12 09:24:09 -07:00
risk danger olson
c18296cd11 Merge branch 'master' into mutable-progress-meter 2016-12-09 07:42:14 -07:00
Sebastian Schuberth
caea538a21 lfs/lfs: Remove an unused version constant 2016-12-08 16:23:17 +01:00
risk danger olson
7538addd11 un-export the option func types 2016-12-07 13:18:33 -07:00
risk danger olson
698a72c838 Introduce transfer queue options 2016-12-06 20:41:35 -07:00
risk danger olson
11ee52ab08 Add progress.Noop() 2016-12-06 20:29:18 -07:00
risk danger olson
51420e3d4c NewDownloadCheckQueue() doesn't even need a progress meter 2016-12-06 20:05:27 -07:00
risk danger olson
9a8ee52a6f Pass a *progress.ProgressMeter to NewUploadQueue() 2016-12-06 19:59:42 -07:00
risk danger olson
fd8aeaf320 pass a *progress.ProgressMeter to NewDownloadQueue 2016-12-06 19:50:57 -07:00
risk danger olson
65c7eb92e5 introduce alternate transferqueue constructor 2016-12-06 19:40:31 -07:00
risk danger olson
14fe5af51d progress: rename Add() -> StartTransfer() 2016-12-06 19:27:16 -07:00
risk danger olson
d5fd15225d Teach gitscanner how to filter in ScanTree() 2016-12-06 16:52:28 -07:00
risk danger olson
a10f90926e gitscanner: ask the question 2016-11-30 14:00:42 -07:00
risk danger olson
f307bc5b9d gitscanner: sentinel value for missing callback error 2016-11-30 10:34:22 -07:00
risk danger olson
3085dc32c7 introduce gitscanner callbacks to ScanAll(), ScanRef(), ScanRefWithDeleted(), ScanRefRange(), and ScanLeftToRemote() 2016-11-29 13:04:05 -07:00
risk danger olson
ea95f21ea4 introduce gitscanner callbacks to ScanTree() 2016-11-29 10:56:03 -07:00
risk danger olson
d8ca610939 introduce gitscanner callbacks to ScanPreviousVersions() 2016-11-29 10:27:42 -07:00
risk danger olson
0a3819473e gitscanner Scan funcs should take optional callbacks 2016-11-29 10:11:23 -07:00
risk danger olson
52c99650c2 introduce gitscanner callbacks for ScanIndex() 2016-11-29 10:02:21 -07:00
risk danger olson
1ffbea6525 introduce gitscanner callbacks for ScanUnpushed() 2016-11-29 09:40:50 -07:00
risk danger olson
dda8b538ea commands: pass a *filepathfilter.Filter around instead of inc, exc []string 2016-11-21 15:14:33 -07:00
risk danger olson
f85102320b extract a filepathfilter package 2016-11-21 11:38:39 -07:00
risk danger olson
db633f336f remove nested ifs 2016-11-21 10:51:49 -07:00
risk danger olson
ca28b34dc5 remove old parseLogOutputToPointers() tests 2016-11-21 10:49:39 -07:00
risk danger olson
fdd4c66287 remove the old parseLogOutputToPointers() 2016-11-21 10:48:36 -07:00
risk danger olson
bcea7ab252 Scan() should return true if it found a pointer 2016-11-21 10:36:35 -07:00
risk danger olson
d10c8bf621 useless debug line 2016-11-21 09:51:43 -07:00
risk danger olson
39c5b4d80e rewrite logScanner using the scanner pattern 2016-11-21 09:50:40 -07:00
risk danger olson
ed8bb8f9a9 code review tweaks 2016-11-21 09:20:18 -07:00