Permalink
Switch branches/tags
Nothing to show
Commits on Aug 2, 2017
  1. Merge pull request #245 from mmattes/Contribute.md

    sbuttgereit committed Aug 2, 2017
    Added a Contributing.md sample
Commits on Jul 29, 2017
Commits on Jun 7, 2017
  1. Merge pull request #216 from TJKresch/checkout_remote_branch

    sbuttgereit committed Jun 7, 2017
    Add new command to checkout branch of remote repository
Commits on Jul 16, 2016
  1. Update README.md

    miped committed Jul 16, 2016
Commits on Mar 27, 2016
  1. Update todo list

    miped committed Mar 27, 2016
  2. Remove src dir from makefile

    miped committed Mar 27, 2016
  3. Flatten

    miped committed Mar 27, 2016
  4. Change settings for RTD

    miped committed Mar 27, 2016
  5. Adds docs

    miped committed Mar 27, 2016
  6. Version 1.0.36

    miped committed Mar 27, 2016
  7. feat: Finalize 'Git: Checkout Remote Branch' command

    TJKresch committed Mar 27, 2016
    Finished building out the git_checkout_remote_branch command to add
    the ability to checkout remote branches that are not present locally.
    Added this as a new command, separate from git_checkout_branch to avoid
    bloating the current feature and to allow users to choose which remote
    to use. This has been an open request since 2013: Issue #29
    
    Usage:
    
     1. Open the Command Pallette, start typing some sequential subset
     of "Git: Checkout Remote Branch", and select the command
    
     2. Select a remote from the list (if any remotes have been set;
     warns and exits immediately if none can be found)
    
     3. Select a branch from the list of that remote's branches that do
     not yet exist locally (if any such branches exist; warns and exits
     after selecting the remote if none can be found)
    
    This functionality would be fairly easy to move under a previously-
    defined command if necessary, but I think keeping it separate makes the
    experience cleaner. And the current command name matches
    "git checkout branch", so it should be easy for users to find, even
    without searching for it.
    
    Overall, I tried to keep the code as centalized as possible so as
    not to touch too many different files, even though some parts of it
    should probably be extracted, for example, into `sgit/helpers.py`.
    Here are some additional details:
    
     - Ensured that only remote branches that do not exist locally are
    available when using this command.
    
     - Removed comments and excess whitespace to more closely match the
    rest of the code.
    
     - Finished adding existence assertions to remove the possibility of
    this command failing silently.
    
     - Refactored the double list-comparison operation between the
    list of remote branches and the list of local branches into a set union
    operation to ensure essentially linear run-time (though the typical
    lengths involved should be too small for that to matter much anyway.)
    
    Resolves: #29
Commits on Feb 2, 2016
  1. Adds MIT license

    miped committed Feb 2, 2016
  2. Remove unneeded import

    miped committed Feb 2, 2016
Commits on Aug 8, 2015
  1. Release v 1.0.35

    miped committed Aug 8, 2015
Commits on Feb 8, 2015
  1. Write release notes

    miped committed Feb 8, 2015
  2. Fixes #125

    miped committed Feb 8, 2015
  3. Fixes issue #178

    miped committed Feb 8, 2015
  4. Pep8 fixes

    miped committed Feb 8, 2015
Commits on Feb 2, 2015
  1. Fixes issue #167

    miped committed Feb 2, 2015
  2. Force update

    miped committed Feb 2, 2015
  3. Write release notes

    miped committed Feb 2, 2015
  4. Fix yosemite issue

    miped committed Feb 2, 2015
  5. FIx git issue

    miped committed Feb 2, 2015
Commits on Mar 16, 2014
  1. Prepare for 1.0.32 release

    miped committed Mar 16, 2014
  2. Fixes stash issues

    miped committed Mar 16, 2014
  3. Fixes issue 120

    miped committed Mar 16, 2014
Commits on Mar 9, 2014
  1. Prepare release

    miped committed Mar 9, 2014