login
Header Space

 
 

Re: git on Cygwin: Not a valid object name HEAD

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Torgil Svensson <torgil.svensson@...>, Johannes Schindelin <Johannes.Schindelin@...>
Cc: Git Mailing List <git@...>, Shawn O. Pearce <spearce@...>
Date: Friday, August 10, 2007 - 8:43 pm

On Aug 11, 2007, at 12:31 AM, Torgil Svensson wrote:



I hope to have an improved list on monday, sorted by priority of
the developers I'm working with.

I thought I do some coding, to find out a bit more about the
stability of msysgit. So I started and added support for kdiff3
on Windows (see patches in separate mail).

I'm impressed. Pretty much everything I tried today worked for
me. After I got git gui running, and learned how to avoid pitfalls
of git submodule, development went smoothly. I pushed and pulled a
bit from linux and mac and did some coding. Thanks for the vim
setup!

I think you (and more people I don't yet know) did a great job
with msysgit. I'd recommend it over cygwin's git, which caused
some trouble for me.

Thanks!


Hard to say. I believe now, from what I learned today, that the msysgit
approach is quite reasonable: Grouping all needed unix tools around a
submodule containing git. But the submodule should be git.git. I think
this is what I'd expect. I like the idea of bringing everything needed
along, and keeping it separate from the rest of the system. This avoids
conflicts with, for example, cygwin.

I don't think I would expect much more for a basic setup. All tests
should run, maybe some msysgit tests would be needed to test the  
pitfalls
we'll discover; maybe not. I'll test XP 64 bit and Vista 64 bit  
beginning
of next week. Getting started hacking msysgit could be a bit easier.
I didn't like the submodule problems I ran into and I still didn't find
out how to push to the git mob branch.

For me a next step would be do some polishing. For example tune
git to integrate with other Windows tools, like what I proposed for
git-mergetool. I really started to love git when it launched a
graphical mergetool automatically for me. After that point I never
edited merge markers again. Things I needed too much time before are
now running so smoothly. I think such a tight integration is really
useful to convince people. I'd also expect default choices to be
reasonable. I'm not yet 100% sure, but my feeling it that core.autocrlf
should be set to true by default on Windows, globally. A bit more
of msysgit specific documentation would also be good. Maybe we should
add a platform specific section to the user-manual. How could help
in msysgit be handled? By a Windows help document?

I could also think of a fail safe update, that allows to upgrade an
existing msysgit to a specific tag (maybe after stashing the current
installation and reverting in case of problems).

Maybe git gui could be integrated with the Windows Explorer and be
launched on a directory. Maybe this is one of your evil plans. But
this is already more than I need.

Back to the basic stuff.
What do you think is needed to merge changes back to git.git?
I counted approximately 20k diff lines (incl. context) between msysgit's
git master and git.git's master. At a first glance much of them seem to
be compatibility stuff.

	Steffen

-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
git on Cygwin: Not a valid object name HEAD, Sebastian Schuberth, (Tue Aug 7, 5:02 am)
Re: git on Cygwin: Not a valid object name HEAD, Johannes Schindelin, (Tue Aug 7, 7:58 am)
Re: git on Cygwin: Not a valid object name HEAD, Sebastian Schuberth, (Tue Aug 7, 8:13 am)
Re: git on Cygwin: Not a valid object name HEAD, Sebastian Schuberth, (Tue Aug 7, 9:18 am)
Re: git on Cygwin: Not a valid object name HEAD, Mark Levedahl, (Tue Aug 7, 11:29 am)
Re: git on Cygwin: Not a valid object name HEAD, Shawn O. Pearce, (Tue Aug 7, 10:36 am)
Re: git on Cygwin: Not a valid object name HEAD, Brian Downing, (Tue Aug 7, 10:58 am)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Tue Aug 7, 1:11 pm)
Re: git on Cygwin: Not a valid object name HEAD, Mark Levedahl, (Tue Aug 7, 1:42 pm)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Tue Aug 7, 3:41 pm)
Re: git on Cygwin: Not a valid object name HEAD, Mark Levedahl, (Wed Aug 8, 9:50 am)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Wed Aug 8, 11:51 am)
Re: git on Cygwin: Not a valid object name HEAD, Mark Levedahl, (Wed Aug 8, 12:41 pm)
Re: git on Cygwin: Not a valid object name HEAD, Johannes Schindelin, (Wed Aug 8, 1:20 pm)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Wed Aug 8, 3:37 pm)
Re: git on Cygwin: Not a valid object name HEAD, Johannes Schindelin, (Wed Aug 8, 5:30 pm)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Thu Aug 9, 2:20 am)
Re: git on Cygwin: Not a valid object name HEAD, Torgil Svensson, (Fri Aug 10, 2:07 am)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Fri Aug 10, 3:19 am)
Re: git on Cygwin: Not a valid object name HEAD, Torgil Svensson, (Fri Aug 10, 6:31 pm)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Fri Aug 10, 8:43 pm)
Re: git on Cygwin: Not a valid object name HEAD, Torgil Svensson, (Tue Aug 14, 8:04 pm)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Wed Aug 15, 1:22 am)
Re: git on Cygwin: Not a valid object name HEAD, David Kastrup, (Wed Aug 15, 1:30 am)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Wed Aug 15, 1:43 am)
Re: git on Cygwin: Not a valid object name HEAD, David Kastrup, (Wed Aug 15, 2:59 am)
Re: git on Cygwin: Not a valid object name HEAD, Johannes Schindelin, (Mon Aug 13, 6:50 am)
Re: git on Cygwin: Not a valid object name HEAD, Johannes Schindelin, (Fri Aug 10, 6:30 am)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Fri Aug 10, 7:14 am)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Wed Aug 8, 4:13 pm)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Wed Aug 8, 4:36 pm)
Re: git on Cygwin: Not a valid object name HEAD, Marius Storm-Olsen, (Thu Aug 9, 2:01 am)
Re: git on Cygwin: Not a valid object name HEAD, Johannes Schindelin, (Thu Aug 9, 4:50 am)
Re: git on Cygwin: Not a valid object name HEAD, Marius Storm-Olsen, (Thu Aug 9, 5:00 am)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Thu Aug 9, 6:33 am)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Thu Aug 9, 2:38 am)
Re: git on Cygwin: Not a valid object name HEAD, Marius Storm-Olsen, (Thu Aug 9, 2:47 am)
Re: git on Cygwin: Not a valid object name HEAD, Mark Levedahl, (Wed Aug 8, 7:07 pm)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Thu Aug 9, 12:59 am)
Re: git on Cygwin: Not a valid object name HEAD, Junio C Hamano, (Tue Aug 7, 6:26 pm)
Re: git on Cygwin: Not a valid object name HEAD, Sebastian Schuberth, (Wed Aug 8, 3:55 am)
Re: git on Cygwin: Not a valid object name HEAD, Linus Torvalds, (Tue Aug 7, 5:44 pm)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Tue Aug 7, 6:46 pm)
Re: git on Cygwin: Not a valid object name HEAD, Brian Downing, (Wed Aug 8, 12:25 am)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Wed Aug 8, 1:46 am)
Re: git on Cygwin: Not a valid object name HEAD, Steffen Prohaska, (Tue Aug 7, 7:20 pm)
Re: git on Cygwin: Not a valid object name HEAD, Junio C Hamano, (Tue Aug 7, 6:28 pm)
Re: git on Cygwin: Not a valid object name HEAD, Linus Torvalds, (Tue Aug 7, 11:47 pm)
Re: git on Cygwin: Not a valid object name HEAD, Sebastian Schuberth, (Tue Aug 7, 11:27 am)
speck-geostationary