<commit_before><div ng-controller="SprintCtrl" ng-init="loadSprintProjects()">

  <div ng-show="sprintProjectsLoaded()">

    <div class="list-group">
      <a class="list-group-item"
         ng-repeat="sprintProject in sprintProjects"
         ng-click="setCurrentSprintProject(sprintProject)">
        {{ sprintProject.name }}
      </a>
    </div>

    <h1>{{ currentSprintProject.name }} <small>Currently Selected Sprint</small></h1>

    <div ng-controller="BoardCtrl" ng-init="init()">

      <div class="panel panel-primary">
        <div class="panel-heading">Total Points</div>
        <div class="panel-body">
          <h1>{{ calculateTotal() }}</h1>
        </div>
      </div>

      <table ng-show="tasksLoaded()" class="table">
        <thead>
          <tr>
            <th>Points</th>
            <th>Task</th>
            <th>Actions</th>
          </tr>
        </thead>

        <tbody>
          <tr ng-repeat="task in tasks"
              ng-controller="TaskCtrl"
              ng-init="loadTaskPoints()">
            <td>{{ points }}</td>
            <td>{{ task.name }}</td>
            <td>
              <select ng-model="pointTag" 
                      ng-options="pointTag.name for pointTag in allPointTags | orderBy: 'name'">
                <option value="">Select a point</option>
              </select>

              <button ng-click="setPointTag()">set point</button>
              <button ng-click="resetPointTags()">reset points</button>
            </td>
          </tr>
        </tbody>

      </table>
    </div>
  </div>
</div>
<commit_msg>Set up prettier buttons. Sort of.<commit_after><div ng-controller="SprintCtrl" ng-init="loadSprintProjects()">

  <div ng-show="sprintProjectsLoaded()">

    <div class="list-group">
      <a class="list-group-item"
         ng-repeat="sprintProject in sprintProjects"
         ng-click="setCurrentSprintProject(sprintProject)">
        {{ sprintProject.name }}
      </a>
    </div>

    <h1>{{ currentSprintProject.name }} <small>Currently Selected Sprint</small></h1>

    <div ng-controller="BoardCtrl" ng-init="init()">

      <div class="panel panel-primary">
        <div class="panel-heading">Total Points</div>
        <div class="panel-body">
          <h1>{{ calculateTotal() }}</h1>
        </div>
      </div>

      <table ng-show="tasksLoaded()" class="table">
        <thead>
          <tr>
            <th>Points</th>
            <th>Task</th>
            <th>Actions</th>
          </tr>
        </thead>

        <tbody>
          <tr ng-repeat="task in tasks"
              ng-controller="TaskCtrl"
              ng-init="loadTaskPoints()">
            <td>{{ points }}</td>
            <td>{{ task.name }}</td>
            <td>
              <select ng-model="pointTag" 
                      ng-options="pointTag.name for pointTag in allPointTags | orderBy: 'name'">
                <option value="">Select a point</option>
              </select>

              <button type="button" class="btn btn-info btn-xs" ng-click="setPointTag()">set point</button>
              <button type="button" class="btn btn-default btn-xs" ng-click="resetPointTags()">reset points</button>
            </td>
          </tr>
        </tbody>

      </table>
    </div>
  </div>
</div>

{'fraction_non_alphanumeric': 0.16804155209288116, 'fraction_numerical': 0.002444240757714635, 'mean_word_length': 1.9180035650623886, 'pattern_counts': {'":': 0, '<': 107, '<?xml version=': 0, '>': 107, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1166275', 'n_tokens_mistral': 1017, 'n_tokens_neox': 954, 'n_words': 189}