Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
hnhgnf

git implementation in OpenComputers

Recommended Posts

so i looked at how git protocol-v2 worked and thought, "that can't be too difficult to implement in OpenComputers..."

boy was i wrong. But after a lot of blood, sweat and tears i bring to thee:
OCgit: git for OpenComputers!

repo link: https://github.com/PolskaKrowa/OCgit


It does the whole git clone shenanigans, with detailed debugging information (if your eyes are quick enough to read it all, you'll see exactly every step involved!) and i have plans to implement other git functions like authentication, commits, pulling and pushing, etc.
If you want to checkout the program (totally not an intentional git pun) then you may. It's licenced under Apache 2.0 so do whatever you see fit, be it using it in your own programs or simply improving on it!

here's the last few lines of output of it cloning some testing script i made a while back:
image.png?ex=69ed384d&is=69ebe6cd&hm=2810fbfbd70edd9abaddfb768fd7650bcb761b3446ded9f7762d4d5b175e0829

 

Currently there are a few limitations (heavy RAM usage, slow delta resolution especially for larger projects, inability to use the datacard's inflate function with large data sizes, etc.)
Improvements and comments are appreciated!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.