Repository Operations
+ +Initialize Repository
+Clone Repository
+Artifact Operations
+ +Add & Push Artifact
+Fetch & Checkout
+Discovery Operations
+ +List Tags
+Find Latest
+Summary
+Command Output
+Welcome to Git Artifact Manager! +Select a command above to get started. + +Note: This is a demo interface. In a real implementation, commands would be executed via a backend API.+
Tag Relationship Browser
+Sample Tag Relationship Graph
++ + This demonstrates the horizontal tag structure used by git-artifact. + Each branch represents a version line with related artifacts. +
+Tag Details
+Click on a tag to view details...
+Git Artifact Manager Help
+ +What is Git Artifact?
+Git Artifact is a tool that uses git repositories for artifact management storage. Instead of stacking commits vertically (traditional git), it creates a "horizontal" history where commits are placed next to each other using tags.
+ +Key Benefits
+-
+
- Garbage collect intermediate artifacts by deleting tags +
- Fetch only what you need without shallow clones +
- Use existing git infrastructure +
- Maintain integrity and traceability +
Commands Overview
+ +Repository Operations
+-
+
init- Initialize a new git artifact repository
+ clone- Clone an existing git artifact repository
+ reset- Reset workspace and branches
+
Artifact Management
+-
+
add-n-tag- Add and commit files, create tag
+ add-n-push- Add, commit, tag, and push artifacts
+ push- Push a specific tag or branch
+ fetch-co- Fetch and checkout a specific tag
+
Discovery
+-
+
list- List all tags matching a pattern
+ find-latest- Find the latest tag matching a pattern
+ fetch-co-latest- Fetch and checkout the latest tag
+ summary- Show summary statistics of tags
+
Maintenance
+-
+
prune- Remove old tags based on patterns and count
+ fetch-tags- Fetch tags pointing to a specific SHA
+
Tag Browser
+The Tag Browser visualizes the relationship between tags in your git artifact repository. It shows:
+-
+
- Horizontal tag structure (branches represent version lines) +
- Tag hierarchy and relationships +
- Interactive filtering and search +
- Multiple visualization modes (tree, graph, timeline) +
Getting Started
+-
+
- Use Initialize Repository to create a new git artifact repo +
- Add your artifacts to the repository directory +
- Use Add & Push Artifact with a version tag (e.g., v1.0) +
- Use the Tag Browser to visualize your artifacts +
- Use List Tags or Find Latest to discover artifacts +