I've been doing this since 02001, except without the week numbers. I switched from CVS to Git around 02009.
Anyone who knows me will tell you I am not very organized. Possibly this is why.
Android support is definitely substandard, even with Termux.
It's not foolproof. On one occasion I typed in the month wrong, though in the right place in the file. When I noticed that the line was out of order, I moved it to where the date said it should be. Arriving a month late, I discovered that the studio space I'd paid for no longer existed.