The lakectl log command currently only accepts branch names as arguments, while the similar lakectl fs ls command supports both branches and refs (commits, tags, ~, etc..). This inconsistency limits functionality when users need to view commit history from a specific ref point rather than just branch heads.
Expected behavior: lakectl log should accept refs (commits, tags,~, etc... ) as valid arguments, matching the behavior of lakectl fs ls.