Re: gitbox status (for those who want to hack on it)

Previous thread: rc4 - make quick-install-doc is broken by Mark Levedahl on Saturday, August 4, 2007 - 8:07 am. (36 messages)

Next thread: possible bug in git apply? by david on Saturday, August 4, 2007 - 12:45 pm. (15 messages)
From: Nguyen Thai Ngoc Duy
Date: Saturday, August 4, 2007 - 10:40 am

I would say it's in pretty good state now because it can run through
test cases. Running tests on Windows can take about an hour so I'll
put test results here so you don't have to rerun the whole thing if
you want to know what part needs work. Known failed tests:

t1301-shared-repo.sh: no umask on gitbox
t3200-branch.sh: "unable to move logfile" and "Not a valid object name"
t3405-rebase-malformed.sh: no idea
t3900-i18n-commit.sh: failed due to diff not ignore \r. I don't really
care about this.
t3902-quoted.sh: both gitbox and the official branch fail on this,
haven't looked at it
t4020-diff-external.sh: "unable to fork", diff external programs
should be run under sh
t4110-apply-scan.sh: bad busybox patch, no cure
t4114-apply-typechange.sh: ln
t5000-tar-tree.sh: needs /bin/sh. Even if /bin/sh existed, still
failed for some reasons. This test passed under Wine
t5300-pack-object.sh: busybox ash does not understand "read -d", any workaround?
t5302-pack-index.sh: dd
t5502-quickfetch.sh: git-remote is a perl script. this test itself
also requires perl
t6002-rev-list-bisect.sh: worked under wine but failed under xp, dunno why
t7003-filter-branch.sh: git-filter-branch does not understand Windows
absolute path, among others
t7005-editor.sh: vi is needed
t7300-clean.sh: no idea, ran fine under wine
t7500-commit.sh: probably because busybox diff can't diff on
non-seekable input like stdin
t7501-commit.sh: failed on interactive add, no idea
t8001-annotate.sh: needs perl
t8002-blame.sh: needs perl
t9001-send-email.sh: well git-send-email is written in perl so...

Tests were run on commit f04fbf244970358a5c9d621c99b2353aecb34a12 with
arguments --no-symlinks --verbose

gitbox also grows its toolkit a bit. The complete list is:

        [, [[, ash, awk, basename, bunzip2, bzcat, cat, chmod,
        cmp, cp, cut, date, diff, dirname, echo, egrep, env, expr,
        false, fgrep, find, grep, gunzip, gzip, head, ls, md5sum,
        mkdir, mv, od, patch, printenv, printf, pwd, ...
From: Johannes Schindelin
Date: Sunday, August 5, 2007 - 8:37 am

Hi,


I think your project is awesome.  Unfortunately, I did not have time to 
check it out yet -- work-tree regressions and msysgit keep me occupied, 
along with daytime job...

It should be relatively easy to get this as an option into the msysGit net 
installer, once /git is a submodule there.

Ciao,
Dscho

-

From: Nguyen Thai Ngoc Duy
Date: Sunday, August 5, 2007 - 6:41 pm

Hey no worries. msysgit is actually good job. BTW, where was
msysgit.git going? I recall I saw something there in repo.or.cz, now
it's gone.
-- 
Duy
-

From: Johannes Schindelin
Date: Sunday, August 5, 2007 - 7:24 pm

Hi,



No, it's still there: http://repo.or.cz/w/msysgit.git

What you probably saw (for a while) was my unsuccessful attempt to make 
this a fork of mingw.git, which is a fork of git.git.

Ciao,
Dscho

-

From: Govind Salinas
Date: Saturday, August 11, 2007 - 2:58 pm

Hi,

I'm interested in the various git on Windows projects.  I can't seem
to find any information on gitbox on the web though.  Can you tell me
a bit about it?  What makes it different from the other cygwin git or
mingw?

-

From: Nguyen Thai Ngoc Duy
Date: Saturday, August 11, 2007 - 4:37 pm

From user point of view, it's basically mingw git without msys
requirement. You still need msys to be able to compile git though.
From developer point of view, it's mingw git with a couple of unix
tools ripped from busybox.
-- 
Duy
-

Previous thread: rc4 - make quick-install-doc is broken by Mark Levedahl on Saturday, August 4, 2007 - 8:07 am. (36 messages)

Next thread: possible bug in git apply? by david on Saturday, August 4, 2007 - 12:45 pm. (15 messages)