Skip to content
Hrishi Hiraskar edited this page Jul 30, 2018 · 22 revisions

Welcome to the TrackGit wiki!

Here you will find the progress of this project.

Week 0 (April 23 - April 29)

  • Introductory blog (link)
  • Started on Dynamic Tracker menu

Week 1 (April 30 - May 6)

  • Setup environment
  • Build Haiku on Haiku
  • Solved Message not being received by Tracker bug.

Progress Report 1

Week 2 (May 7 - May 12)

  • Started with TrackGit
  • Tried to add icon to project, but failed, need to investigate
  • Integration of LibGit2 failed with some header errors. Getting help from mentors to solve it.
  • Started to learn how to use BLayoutBuilder.

Progress Report 2

Week 3 (May 13 - May 20)

  • Created Clone Window.
  • Created Clone command, some error in ssl object.
  • Implemented Init of empty repository.
  • Added Init Test.
  • Added Doxygen API documentation.

Progress Report 3

Week 4 (May 21 - May 27)

  • Created Status Command.
  • Solved a bug in Status.
  • Learnt to use Haiku Debugger.
  • Solved Clone command ssl error.

Progress Report 4

Week 5 (May 28 - June 3)

  • Added Status Test.
  • Implemented Status Window.
  • Implemented TrackGit Application.

Progress Report 5

Week 6 (June 4 - June 10)

  • Addressed Stephen's comments regarding coding conventions and some optimizations.
  • Made clone process threaded.
  • Implemented Clone progress Window.

Progress Report 6

Week 7 (June 11 - June 17)

  • Addressed comments on merge request on Haiku.
  • Implemented Add Files command (add selected files).
  • Implemented Add All files (if no files are selected).
  • Addressed Stephen's comments on last weeks commits.

Progress Report 7

Week 8 (June 18 - June 24)

  • Implemented Commit command.
  • Added test for commit command.

Progress Report 8

Week 9 (June 25 - July 1)

  • Implemented Pull command.
  • Implemented Conflicts Window.

Progress Report 9

Week 10 (July 2 - July 8)

  • Implemented Show conflicts Window.
  • Implemented Push command.

Progress Report 10

Week 11 (July 9 - July 15)

  • Implemented Create Branch.
  • Implemented Switch Branch.

Progress Report 11

Week 12 (July 16 - July 22)

  • Implemented Log Viewer.

Progress Report 12

Week 13 (July 23 - July 29)

  • Added progress bar to Clone window.
  • Added link to open file in Status window.

Progress Report 13