Sourcetree Default Web Browser

Working with Git in the terminal offers the user the full power of Git. However, there are GUI (pronounced ‘gooey’. GUI stands for ‘graphical user interface’) applications that can serve as a front-end for Git. Gmt date and time now chicago. You are free to use the terminal/cmd.exe or one of these applications.

  1. Sourcetree Default Web Browser Windows 10
  2. Sourcetree Default Web Browser Free
  3. Sourcetree Default Web Browser Chrome
  4. Sourcetree Default Web Browser Download

The two applications I would suggest are;

Sourcetree Default Web Browser
  • SourceTree (recommended)

They get automatically opened for such links by the web browser (or when using open in a terminal). If I have multiple such applications, how can I set which one should be the default? For example, both GitHub Desktop and SourceTree can handle github-mac://. When I installed GitHub Desktop, it became the default handler for these links. Even SSH could be opened before terminating SourceTree. I tried to change URL. Originally SSH,but changed to HTTPS URL. Now I can open it. However, the warning mark does not disappear.

Both of these work on macOS and Windows.

NOTE: For windows users, there have been reports of that Source Tree does not work on earlier versions of the Windows OS. If you want to use the software taught by this course, you may need to update your OS to a modern version, such as Windows 10.

I will show you how to use Source Tree, but the process of using GutHub Desktop is virtually the same. To see explicit directions for GitHub Desktop please navigate to the next section (Git GUI Applications (GitHub Desktop)).

Setting Up “SourceTree”

on macOS

After downloading the application, simply drag it to your /Applications directory for macOS.

When you open the app for the first time, you will be guided through an additional setup process.

on Windows

After downloading the application, right click the application from the file explorer and select “run as administrator again”.

all together (mac + pc)

On the first screen, select “I Agree”, and unselect “Help improve…”. Then click ‘continue’.

You must agree to the “Atlassian Customer Agreement”, and it is your choice about whether you want to provide them with “usage data”.


You will then select to follow the “Go to My Atlassian” to create an account. This is necessary to register the app. After creating an account, go back to the Source Tree app and click the “Use an existing account” button. Then sign in.

Skip the “Connect an account” setup page for the time being.

on PC

  • After finishing the setup window, PC users will be asked to “Load SSH Key?”. Select “NO”.
  • You will then see a window saying “Murcurial not found”. Select “-> I don’t want to use Mecurial”.

on macOS

You should then see the “Repository Browser” window, which will be empty for you. (If you do no see this window, go to the Window tab in SourceTree and select “Show Repository Browser”.)

Finally, open the SourceTree preferences (cmd + ,OR the gear icon on the right of the window). In there you should enter your name and e-mail (just as we did in the terminal). You should also change the default “Project folder:” path to look at your /Document directory.

on PC

You should then see the “Repository Browser” area on the left of the open window.

Finally, open the SourceTree preferences (control + ,OR the gear icon on the bottom-right of the browser area). Make sure the “General” tab is selected. In there you should enter your name and e-mail (just as we did in the PowerShell). You should also change the default “Project folder:” path to look at your /Document directory.

Add Our Existing Git Repo

on macOS

Now that SourceTree is setup, lets add our existing Git Repo. To do this, select the “+ New Repository” tab in the SourceTree Repository Browser window. This will open a dropdown menu, from which you should select the “Add Existing Local Repository”.

This should open a “Finder” window, from which you need to navigate to the top level of your repository. Then select “Open”.

This should create a new Repo in your Repository Browser Window labeled the name of your repository directory (“341-work”).

To view the Repo, double click on it in the Repository Browser. This will open a repository window.

If it is not already selected, select “History” from the “WORKSPACE” sidebar on the left. This shows your “commit history” in the main WORKSPACE window.

on PC

Now that SourceTree is setup, lets add our existing Git Repo. To do this, select the “+” button from the bottom-left corner of the sourcetree app. New Repository” tab in the SourceTree Repository Browser window. This will open a new window within sourcetree. You should select the “Add Working Copy”.

Select the three dots to the right of the “Working Copy Path”. This should open an “Explorer” window, from which you need to navigate to the top level of your repository. Then click “Select Folder”. Finally, click the “Add” button.

This should create a new Repo in your Repository Browser Window labeled the name of your repository directory (“341-work”).

You should also see the repo in the right two-thirds of the sourcetree window.

You should also be able to see your commit history in the main portion of the window. As is shown in the picture below.

all together (macOS + PC)

In the WORKSPACE, you can see each commit that has been made, along with the “commit author” and date of the commit. If you click on a commit, it will show the files that were effected down below. Selecting a file shows the differences that occurred between commits.

In the top bar, you should see some familiar buttons. The “Commit” button is used to make commits. The “Show in Finder” and “Terminal” buttons can be used to open the repo in the Finder or Terminal (‘Git-bash’ on windows) respectively.

Make a Commit

Go back to your text editor, and make some changes to the existing text file. You should also add a new file in the repository directory and place some random text within it.

After making these changes, come back to the repo window in SourceTree. There should now be a new entry in the history WORKSPACE with the description “Uncommitted changes” (it is hard to find at first. It is the line above your commit messages, and below the “description” header in the workspace). Select that line. You should then see All changed or “pending file changes” below. Notice that selecting a file shows the changes that you made.

For macOS, you will notice how the file that previously existed is pre-selected, whereas the new file you added is not. We want to add this new file as well as the changes made to our old files. So make sure every file is selected. This is how you “stage” files for commit in SourceTree on macOS.

For PC, you need to either select the specific files you want to stage and the click stage selected” or simply click “Stage All”. This will move all of the files from the “Unstaged” area to the “Staged” area.

Once you have made sure all the files are selected, you should click the “Commit” button in the top-left corner of the window.

The window that comes up is how we make commit messages. In the text box under your name, you should add an appropriate commit message. Then hit the commit button in the lower-right corner of the window.

On macOS, you may be asked to “Confirm Add?” For the new file. Select the “Do not show this message again” box and click “OK”.

There should now be a new commit in your Repo window with the message that you just entered.

Again, selecting different commits will show the files changed for each one. Selecting those files will show how they changed from the last commit.

Sourcetree Default Web Browser Windows 10

{ TODO: }

Practice adding and changing files within your Git repo using the GUI Git app of your choice. Try to decide if you want to use an app or the terminal/command line.


  • Changed the default map provider from Open Street to Google Map to overcome the latest HTTP 403 status code indicating that access to the Open Street map URL is forbidden.
  • Thank you Lorenzo I0KIB for reporting the issue.


  • Thanks Richard for reporting some coordinates that cannot be parsed. Added the reported format to the parser.
  • Added a feature to display coordinates without connecting lines, useful for displaying un-ordered positions (e.g., buoys).


  • Enabled an extra map: Bing Hybrid Map. To choose, right-click on the map area and select from the drop-down menu.
  • Decreased the minimum zoom level with one zoom unit to accommodate the new chart.


  • Fixed 'Scytale-C influences web-browser' issue.
  • Implemented a first iteration of charting of message embedded geographical areas. In the message box area, first select the area of interest using the mouse, then right-click and choose the desired option from the contextual menu. If the area is valid and the parser manages to interpret it, a new polygon will be displayed on the chart. The order of interpretation is from left to right, high to low.


Changes to Navareas by Richard:

  • Couple of corrections to Navarea VII - S. Africa and a revised NAVAREA.XML file.
  • Added Navarea XIX - Norway
  • Modified Navarea I - U.K., eliminated overlaps with two other Navareas -- XIX (Norway), and XX (Russian Federation). In appearance it is close to the 'official' Navarea map, and does include the Baltic Sea sub-area.

Added logging for messages as suggested by John and Mille:

The decoded logging looks like this:

And the raw:

The priority gets logged in the file name.

The Services, Navarea and location do not get logged in this release:


Added the logging of received frames as literal hex:

These logs can be played back as an aid in debugging frame by frame and packet by packet with the Literal Hex Feed application:

The Send Next button reads from file and sends over UDP to the Quick UI the next frame.

The checkbox every N ms allows for the automatic sent of frames.

The Restart button restart reading the log with the first frame.

Fixed several issues: #18, #28, #30, #32




  • Decoder hot fix for issue #19. While hunting downwards for a frequency lock, if the demodulator reaches the low frequency setting, it will automatically jump to the hi frequency setting.

Sourcetree Default Web Browser Free


  • 'Auto Scroll' and 'Auto Last Select' for EGCs and Message data. If both checked, the last message will always be displayed. If 'Auto Last Select' unchecked, the grid will scroll down but the selected line won't change. Useful as a visual clue regarding the amount of messages received within a given time interval.
  • Changed the order of stream lanes for better space utilization.
  • Added better exception handling on date-time operations.
  • Added database purge functionality, currently non-functional as issue #18 needs be fixed for the purging to work.


  • Unifies EGCs and Messages under the same tab: 'Unis'.
  • Brings 10 lanes of displayed streaming input. The input remains unlimited otherwise.
  • Removed debug tabs and filtering buttons.


  • fixed issue #12 (communication issue over UDP).


  • Added audio TCP/IP input alongside audio devices and files. One can use this in conjunction with Vasili Beliakov's tcp-server plugin:,20,0,0,0::recentpostdate%2Fsticky,20,2,0,7624018,


  • fixed Issue #11 (crash report).
  • fixed the frame counter and stats on decoder.
  • fixed Station LesId detector.


  • True multi-stream support, new message tab and in memory db.


  • Added general messages support in their own tab. This is now a true multi-stream support UI. Although the tracking of received frames will only track five streams, the actual processing will consider any streams.
  • Adapted Holger's Ita2 decoder to decode general messages.
  • Fixed BD/B1 and BD/B2 decoding.
  • Added multi-EGC stream support.
  • Reverted to using in memory db.
  • Added coordinates for a few more NavAreas.

New known issues:

  • Received reports of communication failure between decoder and UI.
  • There is no purging yet and the database will continue to grow. At some point the user will have to delete the database otherwise the UI will use too much memory for no real benefit.


  • Fix for incorrect loading of the map and EGC data already processed.
  • Fix for NavArea loading when the xml file is incorrect or missing. Added all default 21 areas, only 2 areas filled with valid data. Left the rest to the community.


  • Quick UI has reached already beyond its intended path. It was not designed to offer the features it already does.


  • Fixed Quick UI extreme sluggishness when left running for multiple days.
  • Added xml based configurable NavArea support. See Wiki as well.
  • Changed priority color codes.


  • Beta release (this is more like an alpha as I have discovered a major flaw a few hours before the planned release and I implemented a work around. If anyone interested to find out what the problem is, I will be more than happy to discuss about it. Will remedy it in the future.


  • There are database structure changes. Installing everything in a new folder will keep things functional.
  • New ITA2 message decoder by holger1965.
  • Added a grid view for EGC display.
  • Added a map for EGC area display. The NavAreas and MetAreas will be implemented in the future as a configuration file such then non-programmer could fill in the gaps as well and update them for the community.

Sourcetree Default Web Browser Chrome


Beta release.


  • New packet decoders: A3, A8 by holger1965!
  • Added NoSQL embedded database support to ease correlation and decoding.
  • Replaced the packet-based disclaimer with an application-based disclaimer.


Second beta release.


  • New packet decoders: 08, 27, 2A, 81 and 83 by holger1965!
  • Fixed bug related to incorrectly handling the StreamQueue that sometimes required a manual restart of the decoder after switching sources.
  • Added multistream support (up to 5 streams). One can run any number of decoders and the Quick UI will display all the streams received. The decoders can use the same UDP port. If different UDP ports, configure the UI for multiple ports, comma separated.
  • Added NLog logging capabilities for end-user debug purposes. The logging can be disabled or enabled based on one's needs. By default it is enabled. Check NLog.config file.
  • Added a new repository for the MATLAB code for the BPSK demodulator used by Scytale-C (open source code and Wiki),,
  • Fixed bug while calculating the uplink and downlink frequencies
  • Added a configurable limit to the number of lines displayed in the demodulator window. Less lines to display, more CPU goes to the actual demodulation. This is a cheap way to save CPU that will be dealt with in future releases.

New known issues:

  • The current PacketDetector keeps track of the previously decoded packet and this works in most of the cases, however it should keep track of the previously decoded logical channel number. This is because the previously decoded packet may not necessarily contain a payload related to the currently decoded logical channel number.


Sourcetree Default Web Browser Download

First beta release.

Known issues:

  • The demodulator spits out hard bits. As will move to true I/Q input, this will change.
  • The FFT's shape is incorrect and the display is very slow. The bandwidth can be further reduced.
  • The FIR's are very-very slow and because of this the demodulator does not do close to as well as it can.
  • The Gardner has at least one implementation bug when resampling.
  • The CMA locks from time to time. Try with or without.
  • The AGC works sometimes, and it does not work other times. Try with or without.
  • The UW finder part that deals with stream inversions due to missed bits should be improved. It will matter less and less as the demodulation will be improved.
  • I did not calculate the SNR yet. Will do in the future as the performance improvement is next to solidifying the code.
  • There is really no good reason why the decoding of a packet read from a file takes more then 3 seconds. It should take at most about a third of one.
  • The UDP looses just too many packets. Will replace with something else.
  • The UI only displays text messages. Some are incorrectly displayed.
  • The display colors get messed up easily.