dependencies, I'm afraid.
Hints or pointers to doc welcome.
Stepan Kasal
$ make
LINK git-credential-store
libgit.a(utf8.o): In function `reencode_string_iconv':
/usr/src/git/utf8.c:463: undefined reference to `libiconv'
/usr/src/git/utf8.c:463:(.text+0xf77): relocation truncated to fit
Hello,
thank you for this nice and quick fix of this corner case!
Stepan
Hello,
On Wed, Oct 12, 2016 at 12:32:09PM -0400, Jeff King wrote:
> The --fork-point option looks in the reflog [...]
> On Wed, Oct 12, 2016 at 12:37:16PM +0200, Stepan Kasal wrote:
> > Could you please fix merge-base so that it understands packed refs?
I bet you nailed it; nothing
Hello,
first, I observed a bug with git pull --rebase:
if the remote branch got rebased and the loval branch was updated,
pull tried to rebase the whole branch, not the local increment.
A reproducer would look like that
# in repo1:
git checkout tmp
cd ..
git clone repo1 repo2
cd repo1
git
Hello Seb,
let me add a few things, perhaps they'll clean some misunderstandings.
On Fri, Feb 26, 2016 at 03:12:46PM -0600, Seb wrote:
> After cleaning up all the mess, I've ended up with a long master branch,
> and a series of earlier commits that are not reachable from master.
> Fortunately,
will not encounter any problem. (Supposing you
do not change the line ending options, of course.)
Finally, let me explain my previous statement:
Am 27.04.2015 um 08:11 schrieb Stepan Kasal:
Git does not support CRLF as the internal line separator.
I'm often asked: How do I set up git so that it uses CRLF
Hello,
On Sun, Apr 26, 2015 at 10:31:11PM -0700, Junio C Hamano wrote:
[...] the commit you are proposing to revert [4d4813a5]
was a misguided attempt to fix a non issue, [...]
yes, it was this. So I propose to remove the whole commit,
including the test case and add two new test cases.
a nice day,
Stepan Kasal
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Hello Karsten,
you wrote:
However, if it *did* compile for you, I wonder where ALLOC_GROW (as of #02/13)
and alloc_nr (as of #10/13) came from? Or did we recently remove '#include
cache.h'
from upstream mingw.c?
you are right, the include needs to be added.
To test my modifications, I
-off-by: Pat Thoyts pattho...@users.sourceforge.net
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
t/t4210-log-i18n.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/t/t4210-log-i18n.sh b/t/t4210-log-i18n.sh
index 52a7472..9110404 100755
--- a/t/t4210-log-i18n.sh
+++ b/t/t4210
Hello,
this is a collection of quality test suite fixes, hand picked with care,
following the expert advice by Karsten. :-)
Most of them just switch off the tests on MinGW, one uses `pwd -W' to get
the reeal windows path. All of these are time proven, they have been in
msysgit since Dec 2013,
encoding
in setup, so don't switch to ISO-8859-1 on MinGW.
Note that i18n tests that do their encoding tricks via encoded files (such
as t3900) are not affected by this.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
t/t3901-i18n-patch.sh | 19
running
strings $(echo -e '\x80')
(where strings.exe is a MinGW program, not an MSys one) it will complain
about not finding the file called 80.
Signed-off-by: Johannes Schindelin johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
t/t0110-urlmatch-normalization.sh | 2
. This version does not modify the body of the
tests and is active on MinGW only.
Commit-message-by: Johannes Schindelin johannes.schinde...@gmx.de
Author: Stepan Kasal ka...@ucw.cz
Signed-off-by: Johannes Schindelin johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
t/annotate
...@users.sourceforge.net
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
t/t9902-completion.sh | 17 +
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/t/t9902-completion.sh b/t/t9902-completion.sh
index 1d1c106..f10a752 100755
--- a/t/t9902-completion.sh
+++ b/t/t9902-completion.sh
From: Johannes Schindelin johannes.schinde...@gmx.de
... because that does not work in MinGW.
Signed-off-by: Johannes Schindelin johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
t/t0081-line-buffer.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/t
-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 25 -
1 file changed, 12 insertions(+), 13 deletions(-)
diff --git a/compat/mingw.c b/compat/mingw.c
index 9dc6bf6..6d4ec56 100644
--- a/compat/mingw.c
+++ b/compat/mingw.c
@@ -1250,7
Hello,
this is the remainder of Karsten's unicode branch, that is a time
proven part of msysGit. (If this code is accepted, only one patch
would only remain: gitk and git-gui fixes.)
When rebasing Karsten's work, I have eliminated two commits:
https://github.com/msysgit/git/commit/f967550
that it works on Windows
(i.e. with case-insensitive environment, regardless of the toolset).
Revert to the documented behaviour of case-insensitive environment on
Windows.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 23
depends on taking control of char **environ and having
our own mingw_putenv (both introduced in Win32: Unicode environment
(incoming)).
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 10 ++
compat/mingw.h | 1
From: Karsten Blees bl...@dcon.de
Convert environment from UTF-8 to UTF-16 when creating other processes.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 24 +---
1 file changed, 13 insertions(+), 11 deletions(-)
diff
in make_environment_block to prevent
reallocations.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 62 +-
1 file changed, 35 insertions(+), 27 deletions(-)
diff --git a/compat/mingw.c b/compat/mingw.c
index
make_augmented_environ / free_environ API.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 76 --
compat/mingw.h | 8 ++-
run-command.c | 10 ++--
3 files changed, 30 insertions
-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 4
1 file changed, 4 insertions(+)
diff --git a/compat/mingw.c b/compat/mingw.c
index 6d4ec56..19975fa 100644
--- a/compat/mingw.c
+++ b/compat/mingw.c
@@ -2112,6 +2112,10 @@ void mingw_startup()
setenv(TMPDIR, tmp, 1
bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/compat/mingw.c b/compat/mingw.c
index fe869ed..89fe62b 100644
--- a/compat/mingw.c
+++ b/compat/mingw.c
@@ -898,7 +898,7 @@ static char
environment feature, which
completely replaces MSVCRT's getenv() implementation.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 43 ---
1 file changed, 28 insertions(+), 15 deletions(-)
diff --git a/compat
Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 15 +++
compat/mingw.h | 2 ++
2 files changed, 17 insertions(+)
diff --git a/compat/mingw.c b/compat/mingw.c
index bd45950..eadba8a 100644
--- a/compat/mingw.c
+++ b/compat/mingw.c
@@ -1259,6 +1259,12
potential inconsistencies by using case-insensitive comparison in
lookup_env (used by putenv, unsetenv and make_augmented_environ).
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git
From: Karsten Blees bl...@dcon.de
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 55 ---
1 file changed, 32 insertions(+), 23 deletions(-)
diff --git a/compat/mingw.c b/compat/mingw.c
are
better than that in that they are thread-safe with respect to other getenv
calls as long as the environment is not modified. Git's indiscriminate use
of getenv in background threads currently requires this property.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka
Hi,
Karsten Blees karsten.bl...@gmail.com writes:
I believe we prefer moving code to the right place over forward
declarations (IIRC I got bashed for the latter in one of the first rounds
of this patch series). If only to justify 'git-blame -M' :-D
indeed, my position is the same,
Hello Karsten,
thanks for your analysis. Most of the patches you refer to are simply
switching off tests for MINGW; let me comment on the remaining ones:
* t0110-urlmatch-normalization: 1
Passing binary data on the command line...would have to
teach test-urlmatch-normalization.c to read
by factor three in the worst case).
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/win32/dirent.c | 30 ++
compat/win32/dirent.h | 2 +-
2 files changed, 11 insertions(+), 21 deletions(-)
diff --git a/compat/win32
name support (except dirent)
Win32: Unicode file name support (dirent)
Pat Thoyts and Stepan Kasal(1):
tests: do not pass iso8859-1 encoded parameter
compat/mingw.c | 198 +--
compat/mingw.h | 18 +++-
compat/win32/dirent.c
to pass the iso8859-1 message using a file or a pipe.
Thanks-to: Karsten Blees bl...@dcon.de
Author: Stepan Kasal ka...@ucw.cz
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
t/t4041-diff-submodule-option.sh | 6 --
t/t4205-log-pretty-formats.sh| 2 +-
t/t6006-rev-list-format.sh | 4 ++--
t
resetting GetLastError to ERROR_SUCCESS.
Close the find handle in is_dir_empty so that git doesn't block deletion
of the directory even after all other applications have released it.
Reported-by: John Chen john0...@gmail.com
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka
: Unicode file name support (dirent)
Both of theese patches are in msysgit for more than 2 years.
Pat Thoyts and Stepan Kasal(1):
tests: do not pass iso8859-1 encoded parameter
This one is relatively new: replaces git commit -m
by git commit -F - to work around a Windows bug^H^H^Hfeature.
Stepan
Hello Hannes,
Am 10.07.2014 22:05, schrieb Johannes Sixt:
It looks like I totally missed the topic sk/mingw-unicode-spawn-args.
...
Am I doing something wrong? Does the topic depend on a particular
version of MSYS (or DLL)?
unfortunately, I paused my submissions at random point.
I'm
Hello Karsten,
On Tue, Jun 17, 2014 at 11:06:52AM +0200, Karsten Blees wrote:
Am 11.06.2014 11:37, schrieb Stepan Kasal:
This is the second part of the time-proven unicode suport branch from
msysgit.
This batch is a collection of small independent changes, limited to mingw.c.
The only
From: Johannes Schindelin johannes.schinde...@gmx.de
Date: Mon, 28 May 2012 21:21:39 -0500
This is in the great tradition of POSIX. Original fix by Olivier Refalo.
Signed-off-by: Johannes Schindelin johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 5
From: Karsten Blees bl...@dcon.de
Date: Sun, 16 Jan 2011 18:27:53 +0100
Convert command line arguments from UTF-8 to UTF-16 when creating other
processes.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 18 ++
1 file
From: Karsten Blees bl...@dcon.de
Date: Sun, 16 Jan 2011 18:28:27 +0100
Convert command line arguments from UTF-16 to UTF-8 on startup.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 42 --
1 file
From: Karsten Blees bl...@dcon.de
Date: Fri, 7 Jan 2011 18:04:16 +0100
...by removing a static buffer in do_stat_internal.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Erik Faye-Lund kusmab...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 2 +-
1 file
-by: Karsten Blees bl...@dcon.de
Signed-off-by: Erik Faye-Lund kusmab...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/compat/mingw.c b/compat/mingw.c
index 6849815..1140a13 100644
--- a/compat/mingw.c
+++ b/compat
This is the second part of the time-proven unicode suport branch from msysgit.
This batch is a collection of small independent changes, limited to mingw.c.
The only exception is the last patch: it changes gitk and git-gui.
(The third and last part of msysgit/unicode branch will all be about
around. Remove the env parameter where it's not needed.
This removes the internal mingw_execve abstraction, which is no longer
needed.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 23 ---
1 file changed, 8 insertions
...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
git-gui/git-gui.sh | 11 +++
git-gui/lib/browser.tcl | 2 +-
git-gui/lib/index.tcl | 6 +++---
gitk-git/gitk | 15 ---
4 files changed, 19 insertions(+), 15 deletions(-)
diff --git a/git-gui/git-gui.sh b/git
On Mon, Jun 09, 2014 at 10:38:14PM -0700, Junio C Hamano wrote:
two new options [..]
would support the recent kernel submission convention better.
indeed, but they are not there and I do not volunteer to write them.
Instead, I edit the generated patches to add the necessary headers.
But if
):
Win32: move main macro to a function
Stepan Kasal (1):
mingw: avoid const warning
compat/mingw.c | 15 +++
compat/mingw.h | 14 --
2 files changed, 19 insertions(+), 10 deletions(-)
--
2.0.0.9635.g0be03cb
--
To unsubscribe from this list: send the line unsubscribe
Fix const warnings in http-fetch.c and remote-curl.c main() where is
argv declared as const.
The fix should work for all future declarations of main, no matter
whether the second parameter's type is char**, const char**, or
char *[].
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.h
...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 15 +++
compat/mingw.h | 14 --
2 files changed, 19 insertions(+), 10 deletions(-)
diff --git a/compat/mingw.c b/compat/mingw.c
index a0e13bc..c03bafa 100644
--- a/compat/mingw.c
+++ b/compat/mingw.c
Hi,
On Fri, Jun 06, 2014 at 10:18:43PM +0100, Peter Krefting wrote:
Stepan Kasal:
+switching to a TrueType font such as Lucida Console!);
[...]
modernizing the suggestion here to recomment Consolas. It is available
Indeed.
So, I'll keep this patch as it is, for the records
-by: Johannes Schindelin johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.h | 2 ++
compat/winansi.c | 26 --
2 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/compat/mingw.h b/compat/mingw.h
index 6dc8b1a..d3cffb7 100644
in subsequent calls to file system APIs).
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 85 ++
compat/mingw.h | 104 +
2 files changed, 189
with these limitations.
Many thanks to Atsushi Nakagawa at...@chejz.com for suggesting and
reviewing the thread-exit-mechanism.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 9 +-
compat/mingw.h | 12 +-
compat/winansi.c | 401
...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.h | 2 -
compat/winansi.c | 114 ++-
2 files changed, 70 insertions(+), 46 deletions(-)
diff --git a/compat/mingw.h b/compat/mingw.h
index 4b638d8..8dac6f9 100644
--- a/compat
Hello,
this patch series is to be applied on top of move main() macro to a function,
discussed in another thread.
I added the two patches Karsten mentioned:
Win32: add Unicode conversion functions
Win32: fix broken pipe detection
I also copied the links for the fixups incuded.
Regards,
-by: Johannes Schindelin johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/winansi.c | 66
1 file changed, 66 insertions(+)
diff --git a/compat/winansi.c b/compat/winansi.c
index c4be401..bec6713 100644
--- a/compat
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/winansi.c | 50 ++
1 file changed, 26 insertions(+), 24 deletions(-)
diff --git a/compat/winansi.c b/compat/winansi.c
index abe0fea..c4be401 100644
--- a/compat/winansi.c
+++ b/compat/winansi.c
there is a second header already inserted in the patch file.
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
git-send-email.perl | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/git-send-email.perl b/git-send-email.perl
index 9949db0..891df13 100755
--- a/git-send-email.perl
+++ b/git
Hi,
On Thu, Jun 05, 2014 at 11:44:22PM +0200, Karsten Blees wrote:
I think the most time-preserving option is to send it upstream as
unchanged as possible (probably with the bugfix-patches squashed).
I plan to submit one by one or in a small series.
Agreed about the squashes, I have several of
Hello,
On Fri, Jun 06, 2014 at 12:00:51AM +0200, Karsten Blees wrote:
Am 05.06.2014 18:56, schrieb Johannes Sixt:
Within mingw.c, if some other function inside mingw.c wants to use
mingw_unlink, then it should be written as 'mingw_unlink(foo)', not
'unlink(foo)'.
I very much like this
From 624d15bd5d2d06035abc17415127a7cf37b5f981 Mon Sep 17 00:00:00 2001
From: Stepan Kasal ka...@ucw.cz
Date: Thu, 5 Jun 2014 09:17:17 +0200
mingw.c defines several wrapper functions, e.g., mingw_unlink().
These wrappers are deployed by macros like this:
#define unlink mingw_unlink
Hi Karsten,
On Fri, Jun 06, 2014 at 11:43:03AM +0200, Karsten Blees wrote:
[...] Assume all other callers are written
'mingw_foo', as suggested by Hannes, and no one except 'mingw_foo'
has the need to call MSVCRT's 'foo' directly. Then its irrelevant
whether the #undef is at the top or
to
reliably detect console handles (also don't initialize internal state from
an uninitialized CONSOLE_SCREEN_BUFFER_INFO structure if the function
fails).
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Johannes Schindelin johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka
Hello,
This is a series of dirent modifications, 4 tiny ones and one bigger.
As the date indicates, these are battle tested in mysgit for several years.
Regards,
Stepan
Karsten Blees (5):
Win32 dirent: remove unused dirent.d_ino member
Win32 dirent: remove unused dirent.d_reclen
at...@chejz.com for suggesting and
reviewing the thread-exit-mechanism.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 9 +-
compat/mingw.h | 12 +-
compat/winansi.c | 402 ---
3
Hello,
this is first part of the unicode support pathes from msysgit.
The first three patches originate in Jun 2010, though some fixups from 2012
have been squashed in.
The fourth one is just a trivial prerequisite for
the last one, that was written in Jan 2012, with a fixup from Mar 2012.
...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/winansi.c | 66
1 file changed, 66 insertions(+)
diff --git a/compat/winansi.c b/compat/winansi.c
index c4be401..bec6713 100644
--- a/compat/winansi.c
+++ b/compat/winansi.c
failing with ENOMEM and letting git work on
incomplete directory listings (error handling in dir.c is quite sparse).
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Erik Faye-Lund kusmab...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/win32/dirent.c | 113
johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.h | 2 ++
compat/winansi.c | 26 --
2 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/compat/mingw.h b/compat/mingw.h
index 3eaf822..a465d1e 100644
--- a/compat/mingw.h
+++ b/compat
From: Karsten Blees bl...@dcon.de
Git-compat-util.h is two dirs up, and already includes dirent.h (which
is the same as dirent.h due to -Icompat/win32 in the Makefile).
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Erik Faye-Lund kusmab...@gmail.com
Signed-off-by: Stepan Kasal ka
-by: Stepan Kasal ka...@ucw.cz
---
compat/win32/dirent.h | 1 -
config.mak.uname | 2 ++
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/compat/win32/dirent.h b/compat/win32/dirent.h
index 927a25c..b38973b 100644
--- a/compat/win32/dirent.h
+++ b/compat/win32/dirent.h
@@ -9,7
).
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Erik Faye-Lund kusmab...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/win32/dirent.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat/win32/dirent.h b/compat/win32/dirent.h
index 7f4e6c7..8838cd6
From: Karsten Blees bl...@dcon.de
The code in the MinGW main macro is getting more and more complex, move to
a separate initialization function for readabiliy and extensibility.
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Erik Faye-Lund kusmab...@gmail.com
Signed-off-by: Stepan
...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/win32/dirent.h | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/compat/win32/dirent.h b/compat/win32/dirent.h
index b38973b..7f4e6c7 100644
--- a/compat/win32/dirent.h
+++ b/compat/win32/dirent.h
@@ -10,10 +10,7
Hello Karsten,
On Fri, Jun 06, 2014 at 07:44:33PM +0200, Karsten Blees wrote:
Nicely done, thanks!
thank you for your kind words.
Please hold back, I will re-submit in a few days.
Note: this one was submitted seperately on May 29 and May 1 (can't
find it in the gmane archive, though).
It
On Fri, Jun 06, 2014 at 06:33:27PM +0200, Karsten Blees wrote:
The dates are actually missing from the patches, [...]
oops, this was first time I tried to use git-send-email.
I hope this time it'll work better.
Stepan
Hello,
This is a series of dirent modifications, 4 tiny ones and one bigger.
we're copying the dirent data).
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Erik Faye-Lund kusmab...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/win32/dirent.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat/win32/dirent.h b/compat/win32
...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/win32/dirent.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/compat/win32/dirent.c b/compat/win32/dirent.c
index 7a0debe..fac7f25 100644
--- a/compat/win32/dirent.c
+++ b/compat/win32/dirent.c
@@ -1,5 +1,4 @@
-#include
-by: Erik Faye-Lund kusmab...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/win32/dirent.h | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/compat/win32/dirent.h b/compat/win32/dirent.h
index b38973b..7f4e6c7 100644
--- a/compat/win32/dirent.h
+++ b/compat
will die() if
out of memory, rather than failing with ENOMEM and letting git work on
incomplete directory listings (error handling in dir.c is quite sparse).
Signed-off-by: Karsten Blees bl...@dcon.de
Signed-off-by: Erik Faye-Lund kusmab...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat
Faye-Lund kusmab...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/win32/dirent.h | 1 -
config.mak.uname | 2 ++
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/compat/win32/dirent.h b/compat/win32/dirent.h
index 927a25c..b38973b 100644
--- a/compat/win32/dirent.h
Hello,
On Fri, Jun 06, 2014 at 07:44:33PM +0200, Karsten Blees wrote:
Karsten Blees (5):
Support Unicode console output on Windows
[..] you could have squashed half of
Win32: fix segfault in WriteConsoleW when debugging in gdb [2] (second
half in [5/5]).
Detect console streams
From: Johannes Schindelin johannes.schinde...@gmx.de
Date: Wed, 2 Jun 2010 00:41:33 +0200
If HOME is not set, use $HOMEDRIVE$HOMEPATH
Signed-off-by: Johannes Schindelin johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
Hello Karsten,
thanks for your explanation
wrapper definition.
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 20
1 file changed, 20 insertions(+)
diff --git a/compat/mingw.c b/compat/mingw.c
index a0e13bc..e7193c0 100644
--- a/compat/mingw.c
+++ b/compat/mingw.c
@@ -224,6 +224,7 @@ int mingw_unlink
From: Johannes Schindelin johannes.schinde...@gmx.de
Date: Wed, 2 Jun 2010 00:41:33 +0200
If HOME is not set, use $HOMEDRIVE$HOMEPATH
Signed-off-by: Johannes Schindelin johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
On Thu, Jun 05, 2014 at 10:32:44AM +0200, Torsten
Hello,
On Thu, Jun 05, 2014 at 11:40:50AM +0200, Karsten Blees wrote:
Am 05.06.2014 10:03, schrieb Stepan Kasal:
I hope you can ack this patch as a step forward.
No, not really. It's sure better than introducing a special
get_home_directory(), but it still increases the diff between
Hi,
On Thu, Jun 05, 2014 at 02:03:39PM +0200, Johannes Schindelin wrote:
Render me even more convinced that the API call is the cleanest way to go,
But not me.
In a paralel post, Duy Nguyen wrote:
Thank you for working on pushing msysgit patches upstream. I don't use
git on windows, but
Hello Karsten,
On Thu, Jun 05, 2014 at 04:51:39PM +0200, Karsten Blees wrote:
In the current msysgit HEAD, most of these #undef's can simply be
removed or have already been removed [...]
not most of. According to my quick count, 6 of 20 have been removed,
2 more can be removed. The remaining
(introduced
in commit 4d715ac0).
This function usually speeds things up, as fork is extremly slow on
Windows. But no wonder that this function is extremely slow and
sometimes even crashes when comparing large tar or zip files.
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
t/t5000-tar-tree.sh
From: Johannes Schindelin johannes.schinde...@gmx.de
Date: Wed, 2 Jun 2010 00:41:33 +0200
If HOME is not set, use $HOMEDRIVE/$HOMEPATH
Signed-off-by: Johannes Schindelin johannes.schinde...@gmx.de
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
Hi,
this patch is present in msysGit for 4 years
Hello Thomas,
On Wed, Jun 04, 2014 at 02:13:44PM +0200, Thomas Braun wrote:
Wouldn't a function like test_cmp_bin() be better suited for all?
I also considered it. The advantage is that is shows that
this intentionally differs from test_cmp.
The windows folks can then use cmp inside
Hello,
On Wed, Jun 04, 2014 at 08:47:58PM +0700, Duy Nguyen wrote:
setenv(HOME) if it's missing instead? MinGW port already replaces
main(). Extra initialization should not be a problem.
well, I would be afraid to modify the environment for subprocesses.
It could hit back in certain
Hi dscho,
On Wed, Jun 4, 2014 at 5:14 PM, Johannes Schindelin
johannes.schinde...@gmx.de wrote:
No. Git is not always called through Bash or the git-wrapper,
unfortunately.
but you have to admit, that in most cases it is called through bash
or the git wrapper.
The problem arises
(introduced
in commit 4d715ac0).
This function usually speeds things up, as fork is extremly slow on
Windows. But no wonder that this function is extremely slow and
sometimes even crashes when comparing large tar or zip files.
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
Hi Thomas,
On Wed, Jun 04
Hi dscho,
your arguments seem really strong. (Especially the four years of
battle testing, with the memories of constant problems with HOME before.)
I hope they are strong enough to convince Junio to accept this patch;
that would help.
Stepan
PS (about mingwGitDevEnv):
plan is to switch to
of the integration into msysGit if this patch
gets accepted. To make it easier, I'm submitting a patch that has
been part of msysGit for 3 years.
Karsten Blees (1):
Win32: move main macro to a function
Stepan Kasal (1):
mingw: avoid const warning
compat/mingw.c | 15 +++
compat/mingw.h
...@gmail.com
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.c | 15 +++
compat/mingw.h | 14 --
2 files changed, 19 insertions(+), 10 deletions(-)
diff --git a/compat/mingw.c b/compat/mingw.c
index a0e13bc..c03bafa 100644
--- a/compat/mingw.c
+++ b/compat/mingw.c
Fix const warnings in http-fetch.c and remote-curl.c main() where is
argv declared as const.
The fix should work for all future declarations of main, no matter
whether the second parameter's type is char**, const char**, or
char *[].
Signed-off-by: Stepan Kasal ka...@ucw.cz
---
compat/mingw.h
1 - 100 of 147 matches
Mail list logo