Name | Last modified | Size | Description | |
---|---|---|---|---|
Parent Directory | - | |||
git clone ~lam/public_htmlYou can examine the log on triton with:
cd ~lam/public_html git logYou can use git status|diff and other commands that require only read access.
https://github.com/LAMurakami/blinkenshell#readme
Once you want to control multiple files git is a much better revision control system for a large variety of reasons. The main reason is the commit which can be for anything from changes addition or deletion of a single object to a change affecting every object currently under it's control.
I still use rcs for a large part because I used it decades before git even existed. Although git has been around more than a decade, rcs was initially released over 38 years ago when I was getting my Computer Science degree in my earliest days of coding. As of today, 1/3 of the time git has been around is after I retired.
So this site is one of many I decided to use git for revision control but it was a little different in that I had already implemented a clone of the site. The clone of the site is updated daily by a rsync job that uses this site as the source. The clone also creates a backup using tar that is updated during a daily check if the content has changed. This is the source used in the CloudInit directives when a new LAM AWS EC2 instance is launched to take over hosting of the site.
The .htaccess file that has some Apache configuration directives for the lam.blinkenshell.org site was already within the repo because of the way web pages at BlinkenShell works. I decided to move the Apache2 configuration file for the clone into the repo as well. While I was at it I moved the blinkenshell_archive_rebuild script into the archive and updated some of the comments.
I then decided to create this page.
This page was last updated Wednesday, August 30, 2023 @ 9:10:24 PM (Alaska Time)