Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniGit

A simplified Git-like version control system that demonstrates the core data structures:

  • Linked List: Commit history
  • Hash Map: Object storage
  • Tree: Directory structure and diffs

Usage

from src.commands import MiniGitCommands

# Initialize repository
git = MiniGitCommands("/path/to/your/project")

# Make commits
git.commit("Initial commit", author="John Doe")
git.commit("Add new feature", author="Jane Smith")

# View history
print(git.log())

# Check status
print(git.status())

# Compare changes
print(git.diff())

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages