guberm / tortoisegit

Automatically exported from code.google.com/p/tortoisegit
0 stars 0 forks source link

Integrate Git #614

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
There really is no discussion area! (ALA CodePlex, the seemingly lesser of 2 
evils these days, I know, MSFT the lesser... *shiver*), I mean you "could" 
label this an issue, and god knows someone would want to, but I dont think it 
really is an issue, so much as a feature request!

On with the Details:
I use TortoiseHg, and its : TortoiseHg 1.1.5 with Mercurial 1.7
I also use TortoiseSVN, and its: TortoiseSVN 1.6.11.20210 with SVN 1.6.13

So I guess my question is what is stopping TortoiseGIT from being: TortoiseGIT 
with Git 1.7.3.1preview20101002 (or similar)???

Im not knocking it, Its not a major issue, I just like having a single .EXE 
having its requirements integrated (ala THg/TSVN as noted above), only having 
to check one site for an update, not having to worry about compatibility (ala 
the mysysgit 1.7.2.3 notice on the front page)issues...

As well as other things to that effect. Im sure its been asked before, but I 
have been unable to find anything after a good 10~min of google searching (my 
average is 3-4 before finding what im after)

Thanks again for TGIT!

Original issue reported on code.google.com by kcole...@empulsegaming.com on 10 Nov 2010 at 3:44

GoogleCodeExporter commented 9 years ago
what is stopping TortoiseGIT from being: TortoiseGIT with Git 
1.7.3.1preview20101002 (or similar)?

git log change behaviors at --format:"%00"...
Before 1.7.2, git log can output \0 at log, but fail after 1.7.3.

That is reason why tgit 1.5.6 stop working with msysgit 1.7.3. 
tgit 1.5.8 fix this problem.

The reason why tgit is not included with msysgit. 

wix is not easy to include the other msi install package. 
and git have not provided a library like SVN, HG. 

TGit have tried build git as DLL and used in tgit log dialog.
TGit will use more and more function at gitdll.dll. 

Original comment by lzn...@gmail.com on 10 Nov 2010 at 4:50

GoogleCodeExporter commented 9 years ago

Original comment by lzn...@gmail.com on 10 Nov 2010 at 4:50

GoogleCodeExporter commented 9 years ago
"""git log change behaviors at --format:"%00"...
Before 1.7.2, git log can output \0 at log, but fail after 1.7.3.

That is reason why tgit 1.5.6 stop working with msysgit 1.7.3. 
tgit 1.5.8 fix this problem.
"""

yes, but this still validates my query, if you included the latest working 
mysysgit with each TortoiseGIT release (like TortoiseSVN/HG do with SVN/Merc), 
that would not be an issue?!

wix? and i made a mistake, not Git buy mysysgit (either way its included), 
which is also here on GoogleCode... so i dont see why the lib release would be 
an issue... 

(its hard to understand your English, but I think I got the jist of it)

"""TGit have tried build git as DLL and used in tgit log dialog.
TGit will use more and more function at gitdll.dll."""

couldn't translate to understandable English

Original comment by kcole...@empulsegaming.com on 10 Nov 2010 at 6:20

GoogleCodeExporter commented 9 years ago
A good example of this already in practice is GitExtensions ::: 
https://code.google.com/p/gitextensions/ :::

hopefully since the code is available you will be able to whip something up, I 
dont want to install GitExtensions but dont want more then one package :X

Original comment by firest...@empulsegaming.com on 10 Nov 2010 at 7:53

GoogleCodeExporter commented 9 years ago
Git extension use different tools to create MSI.
TGit use "WIX".

I don't know how to do that by WIX.

If you know that, you can submit patch.

Original comment by lzn...@gmail.com on 10 Nov 2010 at 8:04

GoogleCodeExporter commented 9 years ago

Original comment by robert.p...@gmail.com on 5 Sep 2011 at 1:25

GoogleCodeExporter commented 9 years ago
To make it easier to download msysgit, is it possible to use the new Update 
Check Dialog to download/upgrade msysgit?

Original comment by ch3co...@gmail.com on 20 Oct 2012 at 10:31

GoogleCodeExporter commented 9 years ago
ATM, what about writing a message to notify "there is a new msysgit" in line 2 
of version.txt?

Original comment by ch3co...@gmail.com on 6 Feb 2013 at 3:53

GoogleCodeExporter commented 9 years ago
Let's think about this.
However, we cannot provide a automatic download for security reasons (for TGit 
we can verify the signature, msysgit isn't signed).

Original comment by sstrickr...@googlemail.com on 6 Feb 2013 at 3:58

GoogleCodeExporter commented 9 years ago
We need not verify the signature. 
Every time a new msysgit is released, we goto msysgit googlecode download page. 
Thereis a SHA-1 checksum. Then copy this checksum to version.git. Then we can 
verify the checksum.

Original comment by ch3co...@gmail.com on 7 Feb 2013 at 1:39

GoogleCodeExporter commented 9 years ago
For msysgit updates: We do not know if it's a msysgit installation (we also do 
not know if it's the full-install or the "compile on your own" version) or some 
other git tool.

Original comment by sstrickr...@googlemail.com on 8 Feb 2013 at 12:06

GoogleCodeExporter commented 9 years ago
We only provide info about "Full installer for official Git for Windows", 
because most users download this

Original comment by ch3co...@gmail.com on 8 Feb 2013 at 12:12

GoogleCodeExporter commented 9 years ago
https://tortoisegit.googlecode.com/git/src/Changelog.txt
"tortoisegit.googlecode.com" is trusted

but
https://version.tortoisegit.googlecode.com/git/version.txt

The "version.tortoisegit" part is not trusted.

Original comment by ch3co...@gmail.com on 17 Mar 2013 at 11:47

GoogleCodeExporter commented 9 years ago
For version.txt, find a hosting that supports https and trusted, such as github.
I tested that https://raw.github.com is trusted.

Original comment by ch3co...@gmail.com on 17 Mar 2013 at 11:50

GoogleCodeExporter commented 9 years ago
Signed git-for-windows installer is done!
https://github.com/git-for-windows/git/issues/155#issuecomment-106496890

Should we take any action?

Original comment by ch3co...@gmail.com on 29 May 2015 at 1:15