Skip to content
Commits on Jan 18, 2016
Commits on Jan 17, 2016
  1. ### Release 1.0.40 (2016/01/17, 15:37:24)

    -------------------------------------------
    SUMMARY OF CHANGES:
    
    Switched to .net 4.0
    Add support for parsing SourceForge git URLs
    Add Beyond Compare version 4 detection
    committed Jan 17, 2016
  2. Switched to .net 4.0

    committed Jan 17, 2016
Commits on Jan 12, 2016
  1. ### Release 1.0.39 (2016/01/12, 14:37:43)

    -------------------------------------------
    SUMMARY OF CHANGES:
    
    Requires Python3 to build
    
    Tested using python 3.5.1
    
    On load, assign the new 'current' repo but if null, try to find the first valid repo
    
    At the end of the refresh chain, reset busy indicator which will also fix up
    wait cursor ocasionally left on a Linux platform
    
    Add Cancel button to recreate repos dialog
    
    The "Accept" button in the recreate repos dialog will not be enabled
    until every repo has been configured properly. User can always cancel
    that process in which case we will not load the selected repo.
    
    Remove workspace from the LRU list if it can't be loaded
    
    Do that after asking the user; in some instances user may want to
    keep the list of recently used workspaces intact.
    
    Adding generated artwork to the repo
    committed Jan 12, 2016
  2. Requires Python3 to build

    Tested using python 3.5.1
    committed Jan 12, 2016
Commits on Oct 21, 2015
  1. On load, assign the new 'current' repo but if null, try to find the f…

    …irst valid repo
    
    At the end of the refresh chain, reset busy indicator which will also fix up
    wait cursor ocasionally left on a Linux platform
    committed Oct 21, 2015
Commits on Oct 7, 2015
  1. Add Cancel button to recreate repos dialog

    The "Accept" button in the recreate repos dialog will not be enabled
    until every repo has been configured properly. User can always cancel
    that process in which case we will not load the selected repo.
    Goran Devic committed Oct 7, 2015
  2. Remove workspace from the LRU list if it can't be loaded

    Do that after asking the user; in some instances user may want to
    keep the list of recently used workspaces intact.
    Goran Devic committed Oct 7, 2015
Commits on Oct 2, 2015
  1. Adding generated artwork to the repo

    Goran Devic committed Oct 1, 2015
  2. ### Release 1.0.38 (2015/10/01, 21:52:00)

    -------------------------------------------
    SUMMARY OF CHANGES:
    
    Corrected the About box
    
    Implement Import workspace
    
    - Import is similar to Load, but it merges the new set of repos
      with the existing one (load will clear the current set first)
    
    Can't send message (and use a DLL) on Mono
    
    Optimize drawing to avoid flicker in the rest of controls
    
    - Avoid flicker in the main listbox
    - Avoid flicker in various tree views
    
    Optimize drawing to avoid flicker in the list of Revisions
    
    Renamed custom listview class
    
    Optimize drawing to avoid flicker in list of repos
    Goran Devic committed Oct 1, 2015
  3. Corrected the About box

    Goran Devic committed Oct 1, 2015
  4. Implement Import workspace

    - Import is similar to Load, but it merges the new set of repos
      with the existing one (load will clear the current set first)
    Goran Devic committed Oct 1, 2015
Commits on Oct 1, 2015
  1. Can't send message (and use a DLL) on Mono

    Goran Devic committed Oct 1, 2015
  2. Optimize drawing to avoid flicker in the rest of controls

    - Avoid flicker in the main listbox
    - Avoid flicker in various tree views
    Goran Devic committed Sep 30, 2015
Commits on Sep 30, 2015
  1. Renamed custom listview class

    Goran Devic committed Sep 30, 2015
  2. Optimize drawing to avoid flicker in list of repos

    Goran Devic committed Sep 30, 2015
  3. ### Release 1.0.37 (2015/09/30, 10:05:12)

    -------------------------------------------
    SUMMARY OF CHANGES:
    
    Added delayed version check timer event
    
    Added a button to list remote hosts to FormSSH
    
    - Added an icon to better represent the list of remote hosts
    - Corrected invocation of FormSSH from FormGitRun class
    Goran Devic committed Sep 30, 2015
  4. Added delayed version check timer event

    Goran Devic committed Sep 30, 2015
  5. Added a button to list remote hosts to FormSSH

    - Added an icon to better represent the list of remote hosts
    - Corrected invocation of FormSSH from FormGitRun class
    Goran Devic committed Sep 30, 2015
  6. ### Release 1.0.36 (2015/09/29, 22:27:37)

    -------------------------------------------
    SUMMARY OF CHANGES:
    
    Recognize a common problem where the host RSA key was not added to the list
    of known hosts. Help the user by telling him that and (on Windows) offering to open the
    Manage Keys dialog.
    
    Add help buttons for remote URLs
    
    - The pull-down is populated with all remote Push/Fetch URLs
    - This is a convenience feature so the user can easily pick from the existing URLs
    
    New Repo enable buttons to visit URL only on valid URLs
    
    - This is for push and pop URLs, fixes targets to invalid URL pages
    
    Save and restore Repos list columns widths
    
    Fixed a bug when the Recreate Repos dialog was cancelled
    
    - Ignore the retun value from this dialog since we will keep all
      modifications to the loading repos no matter how the user closes it
    - Previously, the list of repos would get cleared if the user
      closed it by killing the dialog from the dialog title's 'X' button
    Goran Devic committed Sep 29, 2015
  7. Recognize a common problem where the host RSA key was not added to th…

    …e list
    
    of known hosts. Help the user by telling him that and (on Windows) offering to open the
    Manage Keys dialog.
    Goran Devic committed Sep 29, 2015
  8. Add help buttons for remote URLs

    - The pull-down is populated with all remote Push/Fetch URLs
    - This is a convenience feature so the user can easily pick from the existing URLs
    Goran Devic committed Sep 29, 2015
  9. New Repo enable buttons to visit URL only on valid URLs

    - This is for push and pop URLs, fixes targets to invalid URL pages
    Goran Devic committed Sep 29, 2015
Commits on Sep 10, 2015
  1. Save and restore Repos list columns widths

    Goran Devic committed Sep 10, 2015
  2. Fixed a bug when the Recreate Repos dialog was cancelled

    - Ignore the retun value from this dialog since we will keep all
      modifications to the loading repos no matter how the user closes it
    - Previously, the list of repos would get cleared if the user
      closed it by killing the dialog from the dialog title's 'X' button
    Goran Devic committed Sep 10, 2015
Commits on Mar 17, 2015
  1. ### Release 1.0.35 (2015/03/17, 17:19:50)

    -------------------------------------------
    SUMMARY OF CHANGES:
    
    Add a menu option to create a new workspace
    This completes a set of useful operations
    on workspaces (sets of git repos)
    Goran Devic committed Mar 17, 2015
Commits on Mar 15, 2015
  1. Add a menu option to create a new workspace

    Goran Devic committed Mar 15, 2015
Commits on Feb 15, 2015
  1. ### Release 1.0.34 (2015/02/15, 17:11:39)

    -------------------------------------------
    SUMMARY OF CHANGES:
    
    Add the ability to create repos by just dragging them onto
    the repo list view. User can drag and drop one or more root
    git folders and they will be added to the list.
    
    If only a single repo is added that way, repo edit dialog will
    open. More than one repo will just silently be added.
    
    Invalid repos will be removed from the list of dragged folders.
    
    Usability tweaks:
    When starting the app, check if the global git user name and email address
    are defined and if not, open the Settings dialog for the user to define them.
    Also, add help tip text for that setting page.
    
    Set AutoCloseGitOnSuccess to false by default. This is better for starters.
    
    Adding code to check for TABs and spaces at the end of each line.
    This feature is optional and by default disabled. It is controlled
    in the Settings->Files along with a list of file extensions for
    which it is run. By default, only these files are processed:
    *.c;*.h;*.cpp;*.cc;*.cs
    
    The Log window will display the performance of that code (in ms)
    to track how long it takes over time (for devs only) and see if
    the method needs performance improvements.
    
    Git command dialog: added context menu to offer text copy
    This was already present as part of the rich-text control
    (Ctrl-A and Ctrl-C) but this explicit menu makes it more
    obvious.
    
    Git command dialog: Move progress indicator to the bottom and
    use a wait mouse cursor while the operation is in progress.
    
    Adding checkbox to autoclose git command dialog on the bottom
    of that dialog itself since it is more convenient to have it
    there.
    That option is now duplicated in the settings dialog.
    
    Internal refresh after pull or fetch; updates the Revision list.
    Goran Devic committed Feb 15, 2015
Commits on Feb 13, 2015
  1. Add the ability to create repos by just dragging them onto

    the repo list view. User can drag and drop one or more root
    git folders and they will be added to the list.
    
    If only a single repo is added that way, repo edit dialog will
    open. More than one repo will just silently be added.
    
    Invalid repos will be removed from the list of dragged folders.
    Goran Devic committed Feb 12, 2015
Commits on Feb 12, 2015
  1. Usability tweaks:

    When starting the app, check if the global git user name and email address
    are defined and if not, open the Settings dialog for the user to define them.
    Also, add help tip text for that setting page.
    
    Set AutoCloseGitOnSuccess to false by default. This is better for starters.
    Goran Devic committed Feb 12, 2015
  2. Adding code to check for TABs and spaces at the end of each line.

    This feature is optional and by default disabled. It is controlled
    in the Settings->Files along with a list of file extensions for
    which it is run. By default, only these files are processed:
    *.c;*.h;*.cpp;*.cc;*.cs
    
    The Log window will display the performance of that code (in ms)
    to track how long it takes over time (for devs only) and see if
    the method needs performance improvements.
    Goran Devic committed Feb 12, 2015
Something went wrong with that request. Please try again.