commands: accept ...*lfs.WrappedPointer
instead of []*lfs.WrappedPointer
This commit is contained in:
parent
c405f2f67a
commit
b89c89d65e
@ -82,7 +82,7 @@ func prePushCommand(cmd *cobra.Command, args []string) {
|
|||||||
Print("Error scanning for Git LFS files in %q", left)
|
Print("Error scanning for Git LFS files in %q", left)
|
||||||
ExitWithError(err)
|
ExitWithError(err)
|
||||||
}
|
}
|
||||||
uploadPointers(ctx, pointers)
|
uploadPointers(ctx, pointers...)
|
||||||
}
|
}
|
||||||
|
|
||||||
ctx.Await()
|
ctx.Await()
|
||||||
|
@ -40,7 +40,7 @@ func uploadsBetweenRefAndRemote(ctx *uploadContext, refnames []string) {
|
|||||||
Print("Error scanning for Git LFS files in the %q ref", ref.Name)
|
Print("Error scanning for Git LFS files in the %q ref", ref.Name)
|
||||||
ExitWithError(err)
|
ExitWithError(err)
|
||||||
}
|
}
|
||||||
uploadPointers(ctx, pointers)
|
uploadPointers(ctx, pointers...)
|
||||||
}
|
}
|
||||||
|
|
||||||
ctx.Await()
|
ctx.Await()
|
||||||
@ -78,7 +78,7 @@ func uploadsWithObjectIDs(ctx *uploadContext, oids []string) {
|
|||||||
for idx, oid := range oids {
|
for idx, oid := range oids {
|
||||||
pointers[idx] = &lfs.WrappedPointer{Pointer: &lfs.Pointer{Oid: oid}}
|
pointers[idx] = &lfs.WrappedPointer{Pointer: &lfs.Pointer{Oid: oid}}
|
||||||
}
|
}
|
||||||
uploadPointers(ctx, pointers)
|
uploadPointers(ctx, pointers...)
|
||||||
|
|
||||||
ctx.Await()
|
ctx.Await()
|
||||||
}
|
}
|
||||||
|
@ -50,7 +50,7 @@ func (c *uploadContext) HasUploaded(oid string) bool {
|
|||||||
return c.uploadedOids.Contains(oid)
|
return c.uploadedOids.Contains(oid)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *uploadContext) prepareUpload(unfiltered []*lfs.WrappedPointer) (*tq.TransferQueue, []*lfs.WrappedPointer) {
|
func (c *uploadContext) prepareUpload(unfiltered ...*lfs.WrappedPointer) (*tq.TransferQueue, []*lfs.WrappedPointer) {
|
||||||
numUnfiltered := len(unfiltered)
|
numUnfiltered := len(unfiltered)
|
||||||
uploadables := make([]*lfs.WrappedPointer, 0, numUnfiltered)
|
uploadables := make([]*lfs.WrappedPointer, 0, numUnfiltered)
|
||||||
missingLocalObjects := make([]*lfs.WrappedPointer, 0, numUnfiltered)
|
missingLocalObjects := make([]*lfs.WrappedPointer, 0, numUnfiltered)
|
||||||
@ -137,7 +137,7 @@ func (c *uploadContext) checkMissing(missing []*lfs.WrappedPointer, missingSize
|
|||||||
<-done
|
<-done
|
||||||
}
|
}
|
||||||
|
|
||||||
func uploadPointers(c *uploadContext, unfiltered []*lfs.WrappedPointer) {
|
func uploadPointers(c *uploadContext, unfiltered ...*lfs.WrappedPointer) {
|
||||||
if c.DryRun {
|
if c.DryRun {
|
||||||
for _, p := range unfiltered {
|
for _, p := range unfiltered {
|
||||||
if c.HasUploaded(p.Oid) {
|
if c.HasUploaded(p.Oid) {
|
||||||
@ -151,7 +151,7 @@ func uploadPointers(c *uploadContext, unfiltered []*lfs.WrappedPointer) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
q, pointers := c.prepareUpload(unfiltered)
|
q, pointers := c.prepareUpload(unfiltered...)
|
||||||
for _, p := range pointers {
|
for _, p := range pointers {
|
||||||
t, err := uploadTransfer(p.Oid, p.Name)
|
t, err := uploadTransfer(p.Oid, p.Name)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user