Skip to content

Commit

Permalink
revision
Browse files Browse the repository at this point in the history
  • Loading branch information
ramiMSFT committed Jan 12, 2022
1 parent dfc534d commit 4725bb5
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions docs/artifacts/artifacts-key-concepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ monikerRange: '>= tfs-2017'

## Immutability

Once you publish a particular version of a package to a feed, that version number is permanently reserved. You cannot upload a newer revision package with that same version number, or delete it and upload a new package at the same version.
Once you publish a particular version of a package to a feed, that version number is permanently reserved. You cannot upload a newer revision package with that same version number, or delete it and upload a new package with the same version number.

Many package clients, including NuGet and npm, keep a local cache of packages on your machine. Once a client has cached a particular package version, it will return that copy on future install/restore requests.

Expand All @@ -22,15 +22,15 @@ If a package is broken, buggy, or shares unintended content (like secrets), the
The only way to work around the immutability constraint is to create a new feed and publish the desired package version to the new feed.

> [!NOTE]
> Deleted feeds remain in the recycle bin for 30 days then get deleted permanently. The feed name becomes available once the feed is permanently deleted.
> Deleted feeds remain in the recycle bin for 30 days then are deleted permanently. The feed name becomes available once the feed is permanently deleted.
## Indexing

Azure Artifacts maintain an index of all the packages in each feed, which enables fast list operations. List operations on your file shares require the client to open every package and examine its metadata unless your file share has been configured to provide an index that the client understands.

## Well-formedness

Azure Artifacts validate all the published packages to ensure they're well formed. This prevents invalid packages from entering your development and build environments. However, any workflow that publishes malformed packages will break when migrating to Azure Artifacts feeds.
Azure Artifacts validate all the published packages to ensure they're well formed. This prevents invalid packages from entering your development and build environments. However, any workflow that publishes malformed packages will break when migrating to Azure Artifacts.

## Recycle Bin

Expand Down

0 comments on commit 4725bb5

Please sign in to comment.