GitLab Setup for SWE Courses

Make the following configuration changes in GitLab for software engineering courses:

  1. Check in the file gitlab.yml (at the topmost level of the repository) with the contents
    time_zone: 'America/Chicago'
    
    This makes burndown charts track milestone completion more accurately.
  2. Go to Settings | Merge Requests, scroll down to Squash commits when merging and set it to Do not allow. Then scroll down and click on Save changes. This allows users to see who made which commit; squashing commits reassigns the commits to the person who performed the merge.