Yes, all commands are synch, blocking sublime until process end.
Someday maybe I fix this
Regards,
Yes, all commands are synch, blocking sublime until process end.
Someday maybe I fix this
Regards,
Hello,
Iāve got real problems using this on windows. Whenever I want to push/fetch/pull, sublime completly freezesā¦ other commands work, but are useless without pushing and pulling any fix for that?
Installed latest available version today.
[quote]Git : No such file or directory
Possible error:
git not found on $PATH[/quote]
Mac OS X
Git is in $PATH
23:04:07 aac-mac wmg # which git
/usr/local/git/bin/git
23:04:09 aac-mac wmg # git --version
git version 1.7.8.3
You may want to open file āpackages/SideBarGit/SideBarGit.pyā
And replace ādebug = Falseā to ādebug = Trueā and paste the output of everything about git here.
Also that problem is an OS problem, Iām not sure If I can help you. You may donāt have access to the file, or the python canāt access the file or git canāt access, donāt know.
1 )
Try with the same file on command line.
if worksā¦:
2)
Try on sublime console
import os;
os.path.exists('/your file name here/')
[quote=ātitoā]You may want to open file āpackages/SideBarGit/SideBarGit.pyā
And replace ādebug = Falseā to ādebug = Trueā and paste the output of everything about git here.
Also that problem is an OS problem, Iām not sure If I can help you. You may donāt have access to the file, or the python canāt access the file or git canāt access, donāt know.
1 )
Try with the same file on command line.
if worksā¦:
2)
Try on sublime console
import os;
os.path.exists('/your file name here/')
[/quote]
Same problem here.
Iām on Mac. Git is on path.
os.path.exists(ā/usr/local/git/bin/gitā) returns True.
I am also seeing this. As far as I can tell I have the latest version.
OSX 10.7.4
Sublime Text 2 Build 2181
I get this in the console:
import os;
os.path.exists(ā/usr/local/git/bin/gitā)
True
When I try and use the sidebar menu to do anything I get the āGit not found on pathā error just as the above few posts do.
Is there anything else I can provide to help track down the issue?
Open file /SideBarGit/sidebar/SideBarGit.py
and below line 41, add
if object.command[0] == 'git':
object.command[0] = '/usr/local/git/bin/git'
It needs to be at the same level of indentation as the previous lineā¦
That may works. No idea. Some people have strange paths behaviour I donāt have. Good luck.
it would be really awesome if you could double-click on an entry (for example in a git log result) and have sublime text open the corresponding file. Not sure if the api would support that.
Also, the F5 update rocks, thanks!
One other thing. the liberal git command seems to truncate parameters, so when I use it to do git rm \pathspec --cached
what actually gets run is git rm \pathspec
, a rather unfortunate (but recoverable) misinterpretation of my intent.
UPDATE
Actually, I was wrong - it did exactly what I expected it to do
[quote=ācorischlegelā]it would be really awesome if you could double-click on an entry (for example in a git log result) and have sublime text open the corresponding file. Not sure if the api would support that.
[/quote]
Would love to see this feature too!!
I do my work in branches exclusively, branched from master. It would be extremely helpful for me if I could do a āgit diff masterā or "git diff " through this plugin and output the diff into a buffer and navigate within that back and forth between the source code that is shown in the diff.
Hi tito,
Is the āDifftoolā menu option supposed to call an external diff tool ?
If so, how do I configure it to work ?
Regards,
Danny
Hi Tito,
When entering a commit message, is there a way to select from messages I entered in the past ?
Regards,
Danny
[quote]Is the āDifftoolā menu option supposed to call an external diff tool ?
If so, how do I configure it to work ?
[/quote]
Yep, I donāt know which one, was requested by a user. IIRC the default git installation provides a difftool, but for some reason, I donāt have it installed here.
[quote]When entering a commit message, is there a way to select from messages I entered in the past ?
[/quote]
Nope. You may want to use the short log viewerā¦ firstā¦ Log -> list of changes latest 50
Regards,
Hi Tito,
I installed Kaleidoscope on my Mac and configured my ~/.gitconfig like this :
[code][difftool āKaleidoscopeā]
cmd = ksdiff --partial-changeset --relative-path ā$MERGEDā ā ā$LOCALā ā$REMOTEā
[diff]
tool = Kaleidoscope
[difftool]
prompt = false
[mergetool āKaleidoscopeā]
cmd = ksdiff --merge --output ā$MERGEDā --base ā$BASEā ā ā$LOCALā --snapshot ā$REMOTEā --snapshot
trustExitCode = true
[mergetool]
prompt = false
[merge]
tool = Kaleidoscope
[/code]
I then restarted SublimeText2.
However, choosing āgit/Difftool/all changes since the last commitā does nothing.
On the other hand, running āgit difftoolā from the terminal opens up Kaleidoscope showing the difference between 2 files.
What could I be missing here ?
Never mind.
Discovered Sublime is looking for āksdiffā in the path, which at this time was /usr/bin .
So I created a symbolic link called /usr/bin/ksdiff which points to /Applications/Kaleidoscope.app/Contents/Resources/bin/ksdiff .
Problem solved.
Hi.
Is it possible to supress the output to tabs? i currently use Add & Commit & Push a lot throughout the day and everytime two new tabs are opened with the output. this leads to me having to close quite a lot of tabs per day. so it would be nice to have an option to supress the opening of tabs or at least have the output in a single tab and append the content every time.
Great plugin otherwise