fixed regression bug related to supporting packages that don't specify a commit