Anyone Interested in Storing Your Macros in a VCS (Version Control System)?

Same here. Before this, I only put JXA scripts under version control, because when I work on them, I constantly check them into VC. It's an ingrained habit, and very useful when working on scripts. If it's something I publish, I also export the macro(s) and put them under VC, so I know exactly what I published, and what I changed with new versions.

Not ideal, but it worked.

(Sometimes I feel the strange desire to put everything under VC...)

This is exactly my point. As a retired professional developer, I'm so used to having a VCS that being without it makes my skin crawl. It's almost like I may not really need it, but life isn't right without it.

Also, a while ago, I somehow lost an entire group of macros for working with HandBrake (which I still haven't recreated), and ever since then, I've been jonesing to prevent future possible occurrences of that.

...usually giving it up after a couple of weeks/days

Yep, me too. Until now. :slight_smile:

I know a bit Git and Fossil.

Ultimately, which VCS you use isn't relevant, as long as it's file/folder-based. I use Git (note to readers: I'm talking about Git, not GitHub.com).

Also, extensive knowledge is NOT required, which is a good thing, because I don't possess it! (At least, not for Git.)

I also happen to use GitHub Desktop (note to readers: This is a GUI front-end which, for this situation, I use for working with local Git repositories). Only because I usually prefer working in GUIs.


So thank you for being interested. I'll be ready to start testing this soon, and I'll let you know.

In theory, this should be relatively easy to use. Time will tell.

Thanks again.

Anyone else?