kisslinux / kiss

KISS Linux - Package Manager
https://kisslinux.github.io
MIT License
464 stars 62 forks source link

Add fossil support #224

Closed dilyn-corner closed 3 years ago

dilyn-corner commented 3 years ago

Mostly just some cut and paste to segregate git to its own functions (one for package cloning, one for repository updates) and adding an analogous function for fossil.

I've briefly tested it -- it updates repositories and prompts for updates, it clones repositories/branches/commits and builds packages.

We could add more things to this or simplify it some if you would like!

dylanaraps commented 3 years ago

Support for additional version control software is not on my radar right now. I want to first refactor git support to cache clones and only pull the desired commit/difference then we can look at supporting fossil. This will happen later on though - my focus is on wayland/openssl for the time being.

I need to also take a look at fossil and try it out.

dilyn-corner commented 3 years ago

Totally fine. Mostly just wanted to put this out there; I'm making the switch soon(tm) and figured I'd share the small tweak I'm introducing.

dylanaraps commented 3 years ago

Given the plans to make updates generic (next after #261), I'm closing this.