Neural-Machine-Translation-Based Commit Message Generation: How Far Are We?