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)
|
||||
ExitWithError(err)
|
||||
}
|
||||
uploadPointers(ctx, pointers)
|
||||
uploadPointers(ctx, pointers...)
|
||||
}
|
||||
|
||||
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)
|
||||
ExitWithError(err)
|
||||
}
|
||||
uploadPointers(ctx, pointers)
|
||||
uploadPointers(ctx, pointers...)
|
||||
}
|
||||
|
||||
ctx.Await()
|
||||
@ -78,7 +78,7 @@ func uploadsWithObjectIDs(ctx *uploadContext, oids []string) {
|
||||
for idx, oid := range oids {
|
||||
pointers[idx] = &lfs.WrappedPointer{Pointer: &lfs.Pointer{Oid: oid}}
|
||||
}
|
||||
uploadPointers(ctx, pointers)
|
||||
uploadPointers(ctx, pointers...)
|
||||
|
||||
ctx.Await()
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ func (c *uploadContext) HasUploaded(oid string) bool {
|
||||
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)
|
||||
uploadables := make([]*lfs.WrappedPointer, 0, numUnfiltered)
|
||||
missingLocalObjects := make([]*lfs.WrappedPointer, 0, numUnfiltered)
|
||||
@ -137,7 +137,7 @@ func (c *uploadContext) checkMissing(missing []*lfs.WrappedPointer, missingSize
|
||||
<-done
|
||||
}
|
||||
|
||||
func uploadPointers(c *uploadContext, unfiltered []*lfs.WrappedPointer) {
|
||||
func uploadPointers(c *uploadContext, unfiltered ...*lfs.WrappedPointer) {
|
||||
if c.DryRun {
|
||||
for _, p := range unfiltered {
|
||||
if c.HasUploaded(p.Oid) {
|
||||
@ -151,7 +151,7 @@ func uploadPointers(c *uploadContext, unfiltered []*lfs.WrappedPointer) {
|
||||
return
|
||||
}
|
||||
|
||||
q, pointers := c.prepareUpload(unfiltered)
|
||||
q, pointers := c.prepareUpload(unfiltered...)
|
||||
for _, p := range pointers {
|
||||
t, err := uploadTransfer(p.Oid, p.Name)
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user