I seems that the -m option to record must be the equivalent of a single word or an error is generated. For example:
record -m "added notes"
generates
Error: Path not in repository: notes"
In order to not error out, you must hyphenate as
record -m added-notes
Is this really the intended behavior?