generate commit scripts