Git is an extremely fast, efficient, distributed version control system ideal for the collaborative development of software. So now you can view all the changes made in your GitHub repository in Zoho Projects.
1. Create a repository in Github for Zoho Projects
Login into GitHub with your login credentials. Click New Repository link
This opens a create repository form. Here typein your project name, description and home page url (if any). Click Create Repository link to create a new repository in GitHub.
2. Set service hooks for a project in Zoho Projects
To access the changesets in Zoho Projects for a repository in GitHub you need to update the service hooks. For this go to Settings tab and click Service Hooks option
This loads the service hooks page here copy the Project ID and Token which is required for the configuration in Zoho Projects.
Login to GitHub with your login credentials. Click the Admin link. This opens the admin panel.
Copy the Project ID and Token which is required for the configuration in Zoho Projects.
Here click Service Hooks link and all the services which use GitHub repository gets displayed. In this select Zoho Projects and this displays service hooks panel for Zoho Projects.
Paste the Project ID and Token copied from Zoho Projects here. Before copying make sure to check the Active checkbox as this allows the changes to get automatically updated and click Update Settings will save the changes.
3. View changesets for repository changes in Zoho Projects
Go to Bugs tab. Click Changesets link. This opens the changesets page and displays all changesets from the repository.
This displays the source commits made to the files of the selected project sorted by date.
Click on a particular log message. This displays the file details page with entire details like Author, Date, Branch, Home page Url, log messages and file changepath.
In addition, if you specify a bug ID while commiting changes in the GitHub repository. The commit message automatically gets linked to that particular bug in BugTracker.
To associate changeset(s) with bug(s) in Zoho BugTracker you will need to give the BUG ID in your commit message.
Syntax: OPEN SQUARE BRACKET #BUGID CLOSE SQUARE BRACKET followed by commit message
Example: [#EPI19] fixed the memory leak issue. This will associate the changeset with bug with ID EPI19.
For more than one bugs, provide the BUG IDS separated by comma.
Example: [#EPI19,#EPI20] changed the db name.
4. Source code commits in GitHub repository
Go to Bugs tab. Click changesets. This displays all changesets of a project with link to the github commit.
Click on the commit link. This redirects to github respository and you can find the actual changes done in the source code compared to the previous version of the code.
Click Source link and see the list of files checked into this respository.
Click Commit link and you can find the commit history of your project repository.