From: Joachim Schmitz [mailto:j...@schmitz-digital.de]
Sent: Friday, August 10, 2012 10:09 PM
To: 'Shawn Pearce'
Cc: 'git@vger.kernel.org'; 'rsbec...@nexbridge.com'
Subject: RE: Porting git to HP NonStop
From: Joachim Schmitz [mailto:j...@schmitz-digital.de]
Sent: Friday, August 10,
Right now there are two code paths, resolving deletion conflicts
and resolving symlink conflicts, in git-mergetool that do not
honor --no-prompt. They force user-interaction with the shell
even though the caller (such as a program) said that they do
not want to be prompted.
This was an oversight
On Tue, Aug 14, 2012 at 12:07:26AM -0700, David Aguilar wrote:
Right now there are two code paths, resolving deletion conflicts
and resolving symlink conflicts, in git-mergetool that do not
honor --no-prompt. They force user-interaction with the shell
even though the caller (such as a
Bernd Jendrissek bernd.jendris...@gmail.com writes:
On Mon, Aug 13, 2012 at 5:02 PM, Thomas Rast tr...@student.ethz.ch wrote:
Can you share this repository?
This weird behaviour doesn't even survive making a copy (cp -a) of the
whole repository, so I very much doubt making it available would
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 250 and 19 different commit(s) each, respectively.
#
nothing to commit (working directory clean)
He asked me what to do and I told him to do what has always worked
On 08/14/2012 12:21 AM, Junio C Hamano wrote:
We said --date-order still does not violate the topology, but it
was still not clear enough.
Reword the description for both --date-order and --topo-order,
and add an illustration to it.
Signed-off-by: Junio C Hamano gits...@pobox.com
Thanks for
Junio C Hamano gits...@pobox.com writes:
--topo-order::
-
- This option makes them appear in topological order (i.e.
- descendant commits are shown before their parents).
+ This option makes them appear in topological order. Even
+ without this option, descendant commits
On Tue, Aug 14, 2012 at 10:18 AM, Thomas Rast tr...@student.ethz.ch wrote:
That sounds like an issue with stat() data, and then it doesn't. cp -a
would change all the inode numbers, triggering a full refresh of the
index in 'git diff'. But I'm not sure exactly how this can lead to
Bernd Jendrissek bernd.jendris...@gmail.com writes:
On Tue, Aug 14, 2012 at 10:18 AM, Thomas Rast tr...@student.ethz.ch wrote:
Can you try the following:
git ls-files --debug
gnetlist/tests/common/outputs/osmond/TwoStageAmp-output.net
cp .git/index .git/index.orig
touch
Hi,
this is the patch to introduce the ACL module architecture into git
versioning system. The variable of GIT_BASE_DIR is being used to seek
for the modules if available. If variable is unset then daemon looks
for the /etc/git-daemon.conf file existence and reads the
'base_path' key if it exists
Thomas Rast tr...@student.ethz.ch writes:
Whatever you do next, *please* post the *exact* file contents *and*
output in a format that does not suffer any transport damage, neither to
whitespace nor to binary data (such as terminal escapes). Piping
through xxd comes to mind, perhaps by using
On Tue, Aug 14, 2012 at 11:55 AM, Thomas Rast tr...@student.ethz.ch wrote:
Fun stuff. This will be very interesting to debug. It's still
possible, though perhaps not extremely likely, that git is writing
garbage to the terminal and it just happens to work for xterm.
Whatever you do next,
Thomas Rast tr...@student.ethz.ch writes:
So the --topo-order switch *ensures* that we process commits in
topological order even in the face of skewed clocks.
Yes, I *think* that I attempted to show with the illustration.
I suspect that
+their parents, but this tries to avoid showing
Junio C Hamano gits...@pobox.com writes:
Thomas Rast tr...@student.ethz.ch writes:
So the --topo-order switch *ensures* that we process commits in
topological order even in the face of skewed clocks.
Yes, I *think* that I attempted to show with the illustration.
But then the new
Martin von Zweigbergk martin.von.zweigbe...@gmail.com writes:
Still, the Even without this option strongly suggests to me that
what follows (descendant commits are shown before parents) applies
to the By default case. Would it be correct to say something like
By default, the commits are shown
Joachim Schmitz j...@schmitz-digital.de writes:
/usr/local/bin/diff -EBbu ./git-compat-util.h.orig ./git-compat-util.h
--- ./git-compat-util.h.orig2012-07-30 15:50:38 -0500
+++ ./git-compat-util.h 2012-08-10 09:59:56 -0500
@@ -74,7 +74,8 @@
# define _XOPEN_SOURCE 500
# endif
#elif
Charles Bailey char...@hashpling.org writes:
On Tue, Aug 14, 2012 at 12:07:26AM -0700, David Aguilar wrote:
Right now there are two code paths, resolving deletion conflicts
and resolving symlink conflicts, in git-mergetool that do not
honor --no-prompt. They force user-interaction with the
Thomas Rast tr...@student.ethz.ch writes:
Junio C Hamano gits...@pobox.com writes:
Thomas Rast tr...@student.ethz.ch writes:
So the --topo-order switch *ensures* that we process commits in
topological order even in the face of skewed clocks.
Yes, I *think* that I attempted to show with
From: Junio C Hamano [mailto:gits...@pobox.com]
Sent: Tuesday, August 14, 2012 4:44 PM
To: Joachim Schmitz
Subject: Re: git on HP NonStop
Joachim Schmitz j...@schmitz-digital.de writes:
Interesting, I never mentioned Tandem did I, But still you recognized
HP NonStop as that.
No,
On Mon, Aug 13, 2012 at 12:58 PM, Hilco Wijbenga
hilco.wijbe...@gmail.com wrote:
Hi all,
A colleague of mine (after a relatively long absence) noticed the
following when running git status:
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 250 and 19 different
Michal Novotny minov...@redhat.com writes:
this is the patch to limit repositories to be shown by the
ServerName in the gitweb.cgi script. This is useful for cases
you're hosting multiple websites on a single machine and you don't
want all the repos to be shown in all of them.
...
Use case
On 08/14/2012 10:04 AM, Junio C Hamano wrote:
Michal Novotny minov...@redhat.com writes:
this is the patch to limit repositories to be shown by the
ServerName in the gitweb.cgi script. This is useful for cases
you're hosting multiple websites on a single machine and you don't
want all the
Michal Novotny minov...@redhat.com writes:
Hi,
this is the patch to introduce the ACL module architecture into git
versioning system.
No, it doesn't. It adds something only to git daemon, but does
not affect any other uses of Git.
Side note: I am not saying other uses of Git must be ACL
On Tue, Aug 14, 2012 at 9:12 AM, Junio C Hamano gits...@pobox.com wrote:
Michal Novotny minov...@redhat.com writes:
Hi,
this is the patch to introduce the ACL module architecture into git
versioning system.
No, it doesn't. It adds something only to git daemon, but does
not affect any
On 14 August 2012 01:27, Thomas Rast tr...@student.ethz.ch wrote:
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 250 and 19 different commit(s) each, respectively.
#
nothing to commit (working directory clean)
Shawn Pearce spea...@spearce.org writes:
Parsing the request line of git-daemon is easy. But we could make it
easier. An alternative arrangement would be to add a new command line
flag to git daemon like --command-filter that names an executable
git-daemon will invoke after parsing the
On 14 August 2012 09:02, PJ Weisberg p...@irregularexpressions.net wrote:
On Mon, Aug 13, 2012 at 12:58 PM, Hilco Wijbenga
hilco.wijbe...@gmail.com wrote:
Hi all,
A colleague of mine (after a relatively long absence) noticed the
following when running git status:
# On branch master
# Your
On Tue, Aug 14, 2012 at 08:06:56AM -0700, Junio C Hamano wrote:
Could it be that the calling user or script does not even have a
terminal but still can spawn the chosen mergetool backend and
interact with the user via its GUI? Or it may have a terminal that
is hard for the user to interact
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
On 14 August 2012 01:27, Thomas Rast tr...@student.ethz.ch wrote:
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 250 and 19 different commit(s) each, respectively.
Charles Bailey char...@hashpling.org writes:
On Tue, Aug 14, 2012 at 08:06:56AM -0700, Junio C Hamano wrote:
Could it be that the calling user or script does not even have a
terminal but still can spawn the chosen mergetool backend and
interact with the user via its GUI? Or it may have a
On Tue, Aug 14, 2012 at 10:06 AM, Junio C Hamano gits...@pobox.com wrote:
Shawn Pearce spea...@spearce.org writes:
Parsing the request line of git-daemon is easy. But we could make it
easier. An alternative arrangement would be to add a new command line
flag to git daemon like
On 14 August 2012 10:19, Junio C Hamano gits...@pobox.com wrote:
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
On 14 August 2012 01:27, Thomas Rast tr...@student.ethz.ch wrote:
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
# On branch master
# Your branch and 'origin/master' have
Shawn Pearce spea...@spearce.org writes:
But seeing this, yes, that is a bad idea. Better to treat that like a
hook, where exit status 0 allows the connection to continue, and exit
status non-zero causes the connection to be closed. Maybe with an
error printed to stderr (if any) being echoed
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
I suppose I'm not entirely clear on how this two step process is
safer. Doing git fetch would seem to be harmless, right? So the
problem is with git merge but master should always be behind
origin/master so that git merge should just FF to
On Tue, Aug 14, 2012 at 10:23 AM, Junio C Hamano gits...@pobox.com wrote:
Charles Bailey char...@hashpling.org writes:
On Tue, Aug 14, 2012 at 08:06:56AM -0700, Junio C Hamano wrote:
Could it be that the calling user or script does not even have a
terminal but still can spawn the chosen
Hi.
Version 3 of this series adds the 'bidi-import' capability, as suggested
Jonathan.
Diff details are attached to the patches.
04 and 05 are completely new.
[PATCH/RFC v3 01/16] Implement a remote helper for svn in C.
[PATCH/RFC v3 02/16] Integrate remote-svn into svn-fe/Makefile.
[PATCH/RFC
Enable basic fetching from subversion repositories. When processing remote URLs
starting with svn::, git invokes this remote-helper.
It starts svnrdump to extract revisions from the subversion repository in the
'dump file format', and converts them to a git-fast-import stream using
the functions
The existing function only allows reading from a filename or
from stdin. Allow passing of a FD and an additional FD for
the back report pipe. This allows us to retrieve the name of
the pipe in the caller.
Fixes the filename could be NULL bug.
Signed-off-by: Florian Achleitner
Signed-off-by: Florian Achleitner florian.achleitner.2.6...@gmail.com
---
Documentation/git-remote-helpers.txt | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/Documentation/git-remote-helpers.txt
b/Documentation/git-remote-helpers.txt
index
The reference to update by the fast-import stream is hard-coded.
When fetching from a remote the remote-helper shall update refs
in a private namespace, i.e. a private subdir of refs/.
This namespace is defined by the 'refspec' capability, that the
remote-helper advertises as a reply to the
For testing as well as for importing large, already
available dumps, it's useful to bypass svnrdump and
replay the svndump from a file directly.
Add support for file:// urls in the remote url.
e.g. svn::file:///path/to/dump
When the remote helper finds an url starting with
file:// it tries to
To provide metadata from svn dumps for further processing, e.g.
branch detection, attach a note to each imported commit that
stores additional information.
The notes are currently hard-coded in refs/notes/svn/revs.
Currently the following lines from the svn dump are directly
accumulated in the
Search for a note attached to the ref to update and read it's
'Revision-number:'-line. Start import from the next svn revision.
If there is no next revision in the svn repo, svnrdump terminates
with a message on stderr an non-zero return value. This looks a
little weird, but there is no other way
Use svnrdump_sim.py to emulate svnrdump without an svn server.
Tests fetching, incremental fetching, fetching from file://,
and the regeneration of fast-import's marks file.
Signed-off-by: Florian Achleitner florian.achleitner.2.6...@gmail.com
---
t/t9020-remote-svn.sh | 69
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
On 14 August 2012 10:19, Junio C Hamano gits...@pobox.com wrote:
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
On 14 August 2012 01:27, Thomas Rast tr...@student.ethz.ch wrote:
[git pull with two args] it's ok if you use it with an URL
Florian Achleitner florian.achleitner.2.6...@gmail.com writes:
Requires some sha.h to be used and the libraries
to be linked, this is currently hardcoded.
Signed-off-by: Florian Achleitner florian.achleitner.2.6...@gmail.com
---
contrib/svn-fe/Makefile | 16 ++--
1 file
Florian Achleitner florian.achleitner.2.6...@gmail.com writes:
The existing function only allows reading from a filename or
from stdin. Allow passing of a FD and an additional FD for
the back report pipe. This allows us to retrieve the name of
the pipe in the caller.
Fixes the filename
Florian Achleitner florian.achleitner.2.6...@gmail.com writes:
Allow execution of git-remote-svn even if the binary
currently is located in contrib/svn-fe/.
Signed-off-by: Florian Achleitner florian.achleitner.2.6...@gmail.com
---
git-remote-svn |1 +
1 file changed, 1 insertion(+)
Florian Achleitner florian.achleitner.2.6...@gmail.com writes:
Allow execution of git-remote-svn even if the binary
currently is located in contrib/svn-fe/.
Signed-off-by: Florian Achleitner florian.achleitner.2.6...@gmail.com
---
git-remote-svn |1 +
1 file changed, 1 insertion(+)
Thomas Rast tr...@student.ethz.ch writes:
In some sense this is a really bad case of wrong UI design, because we
(this happens on #git a lot) have to teach users not to use the command
so they won't trip over this problem. It would be better to fix the
real issue instead. IIRC it was even
On Mon, Aug 13, 2012 at 4:53 PM, Junio C Hamano gits...@pobox.com wrote:
Stephen Boyd bebar...@gmail.com writes:
Can we throw up a big warning or just outright fail if someone types
'n' or 'y' and hits enter for the in-reply-to question in
git-send-email? I saw a git-send-email sent patch
Heiko Voigt hvo...@hvoigt.net writes:
Previously the exit status of git submodule was zero for various
subcommands even though the user specified an unknown path.
As any patch that fixes behaviour deals with Previously, I'd
prefer to omit it and describe the current problem in present tense
Heiko Voigt hvo...@hvoigt.net writes:
During discussion of other patches these preferences have been revealed.
Lets add them to the guidelines.
Signed-off-by: Heiko Voigt hvo...@hvoigt.net
---
Documentation/CodingGuidelines | 6 ++
1 file changed, 6 insertions(+)
diff --git
Here are the topics that have been cooking. Commits prefixed with '-' are
only in 'pu' (proposed updates) while commits prefixed with '+' are in 'next'.
Hopefully tomorrow's 1.7.12-rc3 will be the final rc before the real
thing.
You can find the changes described here in the integration
On 14 August 2012 13:12, Thomas Rast tr...@student.ethz.ch wrote:
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
On 14 August 2012 10:19, Junio C Hamano gits...@pobox.com wrote:
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
On 14 August 2012 01:27, Thomas Rast tr...@student.ethz.ch wrote:
Hilco Wijbenga hilco.wijbe...@gmail.com writes:
I meant something else than Junio hinted at. Saying
git fetch origin master
# or by extension
git pull origin master
does not update the origin/* namespace, not even origin/master. All
fetching happens only into FETCH_HEAD. This
Martin von Zweigbergk martin.von.zweigbe...@gmail.com writes:
On Tue, Aug 14, 2012 at 3:25 PM, Junio C Hamano gits...@pobox.com wrote:
People answer 'y' to Who should the emails appear to be from? and
'n' to Message-ID to be used as In-Reply-To for the first email?
for some unknown reason.
On Wed, Aug 15, 2012 at 5:13 AM, Florian Achleitner
florian.achleitner.2.6...@gmail.com wrote:
Hi.
Version 3 of this series adds the 'bidi-import' capability, as suggested
Jonathan.
Diff details are attached to the patches.
04 and 05 are completely new.
[PATCH/RFC v3 01/16] Implement a
The --access-hook option to git daemon specifies an external
command to be run every time a client connects, with
- service name (e.g. upload-pack, etc.),
- path to the repository,
- hostname (%H),
- canonical hostname (%CH),
- ip address (%IP),
- tcp port (%P)
as its command line
59 matches
Mail list logo