Sublime Forum

SideBarGit

#16

Where can I get this diff syntax file from?

0 Likes

#17

[quote=ā€œjbrooksukā€]

Where can I get this diff syntax file from?[/quote]

Oh :frowning: The Oblivion theme doesnā€™t work with Diff. Better fix that!

Sorted it :smile: github.com/jbrooksuk/Oblivion/

0 Likes

#18

Add these two below diff header to differentiate files names:

<dict> <key>name</key> <string>āŽ‡ diff.context</string> <key>scope</key> <string>meta.diff.header.from-file</string> <key>settings</key> <dict> <key>foreground</key> <string>#9bsedd</string> </dict> </dict> <dict> <key>name</key> <string>āŽ‡ diff.context</string> <key>scope</key> <string>meta.diff.header.to-file</string> <key>settings</key> <dict> <key>foreground</key> <string>#9bdedd</string> </dict> </dict>

PS: Iā€™ve sent a pull request to your repo: github.com/SublimeText/Open-Include

0 Likes

#19

Iā€™m using Cygwinā€™s git on windows. Other sublime git plugins work fine but this one shows this error when I try to run a command.

ā€˜gitā€™ is not recognized as an internal or external command,
operable program or batch file.

0 Likes

#20

Add it to your path

%SystemRoot%\system32;C:\cygwin\bin;ā€¦

0 Likes

#22

Yes, all commands are synch, blocking sublime until process end.
Someday maybe I fix this :stuck_out_tongue:

Regards,

0 Likes

#23

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 :confused: any fix for that?

0 Likes

#24

No yet. see above.

You may want to push/pull with the other git plugin.

0 Likes

#25

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

0 Likes

#26

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/')

0 Likes

#27

[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.

0 Likes

#28

ā€¦[/quote]

0 Likes

#29

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?

0 Likes

#30

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.

0 Likes

#31

you may need to restart sublime after the change.

0 Likes

#32

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!

0 Likes

#33

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 :neutral_face:

0 Likes

#34

[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!!

0 Likes

#35

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.

0 Likes

#36

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

0 Likes