Skip to content

A version tracker application built with Java that is better than git

Notifications You must be signed in to change notification settings

BerkePalamutcu/foxie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

foxie

A version tracker application built with Java that is better than git

Version Control System

This project is a custom implementation of a basic version control system, similar in spirit to Git. It is designed to track changes in files and directories, handle indexing of file changes, and manage commits.

Features

  • Initialize Repository: Set up a new repository in a given directory.
  • File Indexing: Add files to an index in preparation for committing changes.
  • Commit Changes: Save changes made to indexed files in the repository.
  • Custom Exception Handling: Handle file-related operations and errors effectively.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the software and how to install them:

Installing

A step-by-step series of examples that tell you how to get a development environment running:

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.
  3. Compile the project using your Java compiler or an IDE like IntelliJ IDEA.

Usage

The system can be run from the command line. Here are some of the basic commands:

  • To initialize the repository:

foxie init

  • To add a file to the index:

foxie add <file_path>

  • To commit changes:

foxie commit

Built With

  • Java - The main programming language used

Authors

About

A version tracker application built with Java that is better than git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages