A good approach to merge TagTime logs

Related thread: Tagging Time Spent

I merge my tagtime logs from an iOS hack, my laptop, and desktops, and then update beeminder from the merged log file. So it doesn’t matter what device I use to enter my tags, it all trickles through to my Beeminder goals.

I haven’t yet tidied up my merge code and added to my github fork but it should be possible without too much effort if there’s interest. There’s 2 elements, iirc, one that changes merge.pl to not care so much about monotonicity, missing or duplicate lines, etc, and one that moves the Beeminder goal updates into the post-merge process and out of the ping-recording.

I can’t make any claims to good visualisation, though. Or ease of use.

UPDATE: multi-file merge now uploaded to GitHub as bmndr.merge.sh and related files

1 Like