GTalkabout is a type of communication tool for discussing source code. It is suitable for programmers, software development, testing, management, programming enthusiasts. Unlike the traditional way of discussion, GTalkabout relates the messages and the position of the source code. Messages could have the property of code's comments and can be located through the code, and vice versa.
Messages compared with comments have the following advantages: comments are provided by the source code's author. The lack of interaction often doesn't help readers to understand the source code. On the other hand, the message can be made by either the author or by the reader, who can help others understand and can also ask others for help. A piece of code might involve multiple processes, such as a function called more than one place, or a piece of code could have different flow and output according to different input. If there are too many comments and too little code, it can become difficult for the reader to decipher. On the other hand, messages can be read separately; for example, a post and it's replies will explain one process of a piece of code, another post and it's replies could also explain the same piece of code. The comments only include text; but, messages can contain text, images, a patch of code, or position in another project to explain code with text, images, create patches to fix bugs and make the logical relation of multiple related projects. GTalkabout Personal Edition is completely free for anyone to use, including in a commercial environment, without any restriction.
What is new in this release:
- Supporting editing and saving in the left side and right side in the compare view.
- When you select a text in the left side of compare view, if the same position in the right side has the different contents, a 'right arrow' will appear on its line number. Click it should use the left selected text to replace the same position in the right side. Similarly, can replace the left side's different content with the right side.
- Supports closing the left side or the right side individually.
What is new in version 1.1.4:
- Traveling mode in Function Map: Highlight all call positions and record the caller on the message board when pressing 'Goto'.
What is new in version 1.1.1:
- Support for viewing and editing source code is written in a variety of code pages, including utf-8.
- A shadow thumb will appear when locating the messages related code, to show the messages revision.
- If the code was changed in the revision of the thumb when locating the messages related code, the code in the revisions of the message and of the thumb will be highlighted to compare.
What is new in version 1.1.0:
- Use of python script to develop plug-in to extend and customise GTalkabout.
- Through the python script, the following respects have improved:
- 1. All of the client editions that support different sites are merged together and use python script to implement their communication with the sites. It is easy and open to write a plug-in to support a new site.
- 2. Increased types of version control system - now the source code in the git repository can also be discussed. Git is a distribute version control system, and is also a type of file system. Currently, GTalkabout only supports read-only access git repository; it actually creates a local disk subversion repository and dumps all revisions from the git repository into the subversion repository. In fact, GTalkabout does not directly operate the git repository, and only uses python to read code from it and discuss.
What is new in version 1.0.7:
- Geek abilities introduced in this version. The first kind of geek abilities named "Total Recall" can reverse from source to recall the message:
- Object is called total recall because the message can still pass and recalculate its position whether it is linked in the code, in the version of the file.