Skip to content

Commit

Permalink
RemoveObjects() to return delete-marker & delete-marker-version-id
Browse files Browse the repository at this point in the history
This is a breaking change, major version needs to be updated.
  • Loading branch information
Anis Elleuch authored and vadmeste committed Mar 13, 2021
1 parent 7f05f7e commit d2ba6a5
Show file tree
Hide file tree
Showing 114 changed files with 283 additions and 356 deletions.
4 changes: 2 additions & 2 deletions api-bucket-encryption.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ import (
"net/http"
"net/url"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/minio/minio-go/v7/pkg/sse"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/sse"
)

// SetBucketEncryption sets the default encryption configuration on an existing bucket.
Expand Down
4 changes: 2 additions & 2 deletions api-bucket-lifecycle.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ import (
"net/http"
"net/url"

"github.com/minio/minio-go/v7/pkg/lifecycle"
"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/lifecycle"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// SetBucketLifecycle set the lifecycle on an existing bucket.
Expand Down
4 changes: 2 additions & 2 deletions api-bucket-notification.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ import (
"time"

jsoniter "github.com/json-iterator/go"
"github.com/minio/minio-go/v7/pkg/notification"
"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/notification"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// SetBucketNotification saves a new bucket notification with a context to control cancellations and timeouts.
Expand Down
2 changes: 1 addition & 1 deletion api-bucket-policy.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import (
"net/url"
"strings"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// SetBucketPolicy sets the access permissions on an existing bucket.
Expand Down
4 changes: 2 additions & 2 deletions api-bucket-replication.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ import (
"net/http"
"net/url"

"github.com/minio/minio-go/v7/pkg/replication"
"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/replication"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// RemoveBucketReplication removes a replication config on an existing bucket.
Expand Down
4 changes: 2 additions & 2 deletions api-bucket-tagging.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ import (
"net/http"
"net/url"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/minio/minio-go/v7/pkg/tags"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/tags"
)

// GetBucketTagging fetch tagging configuration for a bucket with a
Expand Down
2 changes: 1 addition & 1 deletion api-bucket-versioning.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import (
"net/http"
"net/url"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// SetBucketVersioning sets a bucket versioning configuration
Expand Down
4 changes: 2 additions & 2 deletions api-compose-object.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ import (
"time"

"github.com/google/uuid"
"github.com/minio/minio-go/v7/pkg/encrypt"
"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/encrypt"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// CopyDestOptions represents options specified by user for CopyObject/ComposeObject APIs
Expand Down
2 changes: 1 addition & 1 deletion api-error-response.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ type ErrorResponse struct {
//
// For example:
//
// import s3 "github.com/minio/minio-go/v7"
// import s3 "github.com/vadmeste/minio-go/v7"
// ...
// ...
// reader, stat, err := s3.GetObject(...)
Expand Down
2 changes: 1 addition & 1 deletion api-get-object-file.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import (
"os"
"path/filepath"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// FGetObject - download contents of an object to a local file.
Expand Down
2 changes: 1 addition & 1 deletion api-get-object.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import (
"net/url"
"sync"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// GetObject wrapper function that accepts a request context
Expand Down
2 changes: 1 addition & 1 deletion api-get-options.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import (
"net/http"
"time"

"github.com/minio/minio-go/v7/pkg/encrypt"
"github.com/vadmeste/minio-go/v7/pkg/encrypt"
)

//AdvancedGetOptions for internal use by MinIO server - not intended for client use.
Expand Down
2 changes: 1 addition & 1 deletion api-list.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import (
"net/http"
"net/url"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// ListBuckets list all buckets owned by this authenticated user.
Expand Down
2 changes: 1 addition & 1 deletion api-object-legal-hold.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import (
"net/http"
"net/url"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// objectLegalHold - object legal hold specified in
Expand Down
2 changes: 1 addition & 1 deletion api-object-lock.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import (
"net/url"
"time"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// RetentionMode - object retention mode.
Expand Down
2 changes: 1 addition & 1 deletion api-object-retention.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import (
"net/url"
"time"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// objectRetention - object retention specified in
Expand Down
4 changes: 2 additions & 2 deletions api-object-tagging.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ import (
"net/http"
"net/url"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/minio/minio-go/v7/pkg/tags"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/tags"
)

// PutObjectTaggingOptions holds an object version id
Expand Down
4 changes: 2 additions & 2 deletions api-presigned.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ import (
"net/url"
"time"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/minio/minio-go/v7/pkg/signer"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/signer"
)

// presignURL - Returns a presigned URL for an input 'method'.
Expand Down
2 changes: 1 addition & 1 deletion api-put-bucket.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import (
"encoding/xml"
"net/http"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

/// Bucket operations
Expand Down
2 changes: 1 addition & 1 deletion api-put-object-common.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import (
"math"
"os"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// Verify if reader is *minio.Object
Expand Down
2 changes: 1 addition & 1 deletion api-put-object-file-context.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import (
"os"
"path/filepath"

"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// FPutObject - Create an object in a bucket, with contents from file at filePath. Allows request cancellation.
Expand Down
4 changes: 2 additions & 2 deletions api-put-object-multipart.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ import (
"strconv"
"strings"

"github.com/minio/minio-go/v7/pkg/encrypt"
"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/encrypt"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

func (c Client) putObjectMultipart(ctx context.Context, bucketName, objectName string, reader io.Reader, size int64,
Expand Down
2 changes: 1 addition & 1 deletion api-put-object-streaming.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import (
"strings"

"github.com/google/uuid"
"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
)

// putObjectMultipartStream - upload a large object using
Expand Down
4 changes: 2 additions & 2 deletions api-put-object.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ import (
"sort"
"time"

"github.com/minio/minio-go/v7/pkg/encrypt"
"github.com/minio/minio-go/v7/pkg/s3utils"
"github.com/vadmeste/minio-go/v7/pkg/encrypt"
"github.com/vadmeste/minio-go/v7/pkg/s3utils"
"golang.org/x/net/http/httpguts"
)

Expand Down
Loading

0 comments on commit d2ba6a5

Please sign in to comment.