I’ve used it at work. But the manual management/maintenance of a commit list makes it practically infeasible. I’ve use it for bit cleanup commits, but not since. When blaming, the previous revision is just one click away anyway. The maintenance doesn’t seem worth the effort.
I guess a commit message tag and script that generates it automatically could make it viable. But I’ve not found the need to yet.
I had never heard of opkg. I looked it up:
Wikipedia has no dedicated pages for either of them. I guess they’re quite niche.