| From | Subject | Date |
|---|---|---|
| Michael J Gruber | [PATCH 1/2] allow installation of man and html doc from the ...
This patch introduces a make target "quick-install-html" which installs
the html documentation from the branch origin/html, without the need for
asciidoc/xmlto. This is analogous to the existing "quick-install-doc"
target for the man pages.
We advertise these targets in the INSTALL file now.
Signed-off-by: Michael J Gruber <michaeljgruber+gmane@fastmail.fm>
---
Documentation/Makefile | 4 ++++
INSTALL | 5 +++++
Makefile | 3 +++
3 files changed, 12...
| Sep 9, 4:44 pm 2008 |
| Thomas Petazzoni | [guilt] Bug with guilt patchbomb
Hi,
I'm using guilt 0.28-1 (Ubuntu package) and git-core 1.5.4.3-1ubuntu2.
When I use guilt patchbomb, I get some scary output from git-rev-list:
Enter all the Cc: email addresses (separated by space):
usage: git-rev-list [OPTION] <commit-id>... [ -- paths... ]
limiting output:
--max-count=nr
--max-age=epoch
--min-age=epoch
--sparse
--no-merges
--remove-empty
--all
--stdin
--quiet
ordering output:
--topo-order
--date-order
format...
| Sep 9, 4:12 am 2008 |
| Miklos Vajna | [PATCH] t7501: always use test_cmp instead of diff
This should make the output more readable (by default using diff -u)
when some tests fail.
Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
---
t/t7501-commit.sh | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/t/t7501-commit.sh b/t/t7501-commit.sh
index 0edd9dd..6f8c038 100755
--- a/t/t7501-commit.sh
+++ b/t/t7501-commit.sh
@@ -141,7 +141,7 @@ EOF
test_expect_success \
'validate git-rev-list output.' \
- 'diff current expected'
+ ...
| Sep 9, 7:37 pm 2008 |
| Miklos Vajna | [PATCH] t7501: always use test_cmp instead of diff
This should make the output more readable (by default using diff -u)
when some tests fail.
Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
---
t/t7501-commit.sh | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/t/t7501-commit.sh b/t/t7501-commit.sh
index 0edd9dd..6f8c038 100755
--- a/t/t7501-commit.sh
+++ b/t/t7501-commit.sh
@@ -141,7 +141,7 @@ EOF
test_expect_success \
'validate git-rev-list output.' \
- 'diff current expected'
+ ...
| Sep 9, 7:41 pm 2008 |
| Jeff King | Re: [PATCH] t7501: always use test_cmp instead of diff
We seem to use the convention of
test_cmp <expected> <actual>
elsewhere, rather than
test_cmp <actual> <expected>
as you have here. Most noticeably, that means the diff will show
deviations from expected, rather "what should be done to make this as
expected". But it is also possible that in the future test_cmp could be
enhanced to do something more interesting.
I don't think it is worth it to go fix all such instances, but while you
are here...
-Peff
--...
| Sep 9, 7:54 pm 2008 |
| Miklos Vajna | Re: [PATCH] t7501: always use test_cmp instead of diff
Sorry for the duplication, I didn't want to send it twice. I also just
realised after sending that I forgot to rebase it again current master,
where git-rev-list is replaced by git rev-list, but I guess git am -3
handles it. ;-)
| Sep 9, 7:49 pm 2008 |
| Petr Baudis | [ANNOUNCE] TopGit v0.3
Hi!
After awfully long delay, here comes v0.3 of TopGit - we hopefully
begin to approach some kind of practical usability by now.
TopGit is meant as a fresh start in the steps of StGIT, quilt-in-git
and others, of course in an attempt to Get It Right this time around.
TopGit is absolutely minimal porcelain layer that will manage your
patch queue for you using topic branches, one patch per branch,
never rewriting the history in order to enable fully distributed
workflow. You can get TopGit...
| Sep 9, 7:10 pm 2008 |
| Randy.Dunlap | gitignore patterns
Hi,
In the kernel tree, I see 2 .gitignore files that use "+pattern":
./arch/blackfin/include/asm/.gitignore:+mach
./arch/blackfin/boot/.gitignore:+vmImage
However, I can't find anything about '+' on the gitignore(5) man page
at http://www.kernel.org/pub/software/scm/git/docs/gitignore.html .
Does the '+' mean something special or is it just a character in the
filename/dir pattern?
Thanks,
--
~Randy
--
| Sep 9, 6:23 pm 2008 |
| Junio C Hamano | Re: gitignore patterns
AFAIR, this should be just a shell glob fnmatch(3) understands, so perhaps
their build procedure leaves temporary droppings in a file whose filename
is prefixed with './+'?
--
| Sep 9, 7:25 pm 2008 |
| Randy.Dunlap | Re: gitignore patterns
OK, I'll ask the blackfin developers/maintainers about it.
Thanks.
--
~Randy
--
| Sep 9, 7:28 pm 2008 |
| Nanako Shiraishi | Re: [PATCH 6/6] t9400, t9401: use "git cvsserver" without dash
Thanks for your comments; it makes sense to me. I have to leave for work now, so please expect no progress nor response from me until evening.
--
Nanako Shiraishi
http://ivory.ap.teacup.com/nanako3/
--
| Sep 9, 5:50 pm 2008 |
| Junio C Hamano | Re: [PATCH 6/6] t9400, t9401: use "git cvsserver" without dash
My eyes are getting dry after looking at these s/git-/git / patches, so
please do not get offended if I leave these in my Inbox unread for a few
days.
But I think this particular one is worth mentioning something about, so I
am responding to it now.
To me, the above suggests that:
* we should install git-cvsserver in $(bindir) so that it can be found on
$PATH; and
* it would be better to encourage users to consistently use
"git-cvsserver" everywhere instead of "git cvsserver"; hen...
| Sep 9, 5:38 pm 2008 |
| Jeff King | Re: [PATCH 6/6] t9400, t9401: use "git cvsserver" without dash
I did the same "look for conversion that should _not_ have occurred"
check for these patches, and all look sane with two exceptions:
- the cvsserver stuff that you mentioned
- patch 4/6 changes the commit log message in a few cases for some "git
svn" tests; presumably nothing is caring about the commit id's
generated here, but I don't actually have svn installed to run the
That makes perfect sense to me.
-Peff
--
| Sep 9, 5:56 pm 2008 |
| Nanako Shiraishi | [PATCH 2/6] t9300, t9301: use "git fast-import/fast-export" ...
Also use "git hash-object" and "git rev-parse" without dash.
Signed-off-by: Nanako Shiraishi <nanako3@lavabit.com>
---
t/t9300-fast-import.sh | 80 ++++++++++++++++++++++++------------------------
t/t9301-fast-export.sh | 2 +-
2 files changed, 41 insertions(+), 41 deletions(-)
diff --git a/t/t9300-fast-import.sh b/t/t9300-fast-import.sh
index bd5d5af..328444a 100755
--- a/t/t9300-fast-import.sh
+++ b/t/t9300-fast-import.sh
@@ -3,7 +3,7 @@
# Copyright (c) 2007 Shawn Pearce
#
...
| Sep 9, 5:25 pm 2008 |
| Nanako Shiraishi | [PATCH 6/6] t9400, t9401: use "git cvsserver" without dash
The environment variable CVS_SERVER is still set to "git-cvsserver",
because tests fail with CVS_SERVER='git cvsserver' (or double quotes).
Signed-off-by: Nanako Shiraishi <nanako3@lavabit.com>
---
t/t9400-git-cvsserver-server.sh | 38 +++++++++++++++++++-------------------
t/t9401-git-cvsserver-crlf.sh | 8 ++++----
2 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/t/t9400-git-cvsserver-server.sh b/t/t9400-git-cvsserver-server.sh
index c1850d2..1ef0a06 100755
--- a/...
| Sep 9, 5:25 pm 2008 |
| Nanako Shiraishi | [PATCH 4/6] tests: use "git foo" without dash in strings
This changes "git-foo" to "git foo" when message strings in tests
name git subcommands.
Signed-off-by: Nanako Shiraishi <nanako3@lavabit.com>
---
t/t7606-merge-custom.sh | 2 +-
t/t9100-git-svn-basic.sh | 4 ++--
t/t9101-git-svn-props.sh | 4 ++--
t/t9102-git-svn-deep-rmdir.sh | 4 ++--
t/t9112-git-svn-md5less-file.sh | 2 +-
t/t9122-git-svn-author.sh | 2 +-
t/t9123-git...
| Sep 9, 5:25 pm 2008 |
| Nanako Shiraishi | [PATCH 5/6] t9101: use "git hash-object" without dash
---
t/t9101-git-svn-props.sh | 28 ++++++++++++++--------------
1 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/t/t9101-git-svn-props.sh b/t/t9101-git-svn-props.sh
index 7732dea..1e31d6e 100755
--- a/t/t9101-git-svn-props.sh
+++ b/t/t9101-git-svn-props.sh
@@ -26,27 +26,27 @@ cd import
EOF
printf "Hello\r\nWorld\r\n" > crlf
- a_crlf=`git-hash-object -w crlf`
+ a_crlf=`git hash-object -w crlf`
printf "Hello\rWorld\r" > cr
- a_cr=`git-hash-object -w cr`
+ a_cr=`...
| Sep 9, 5:25 pm 2008 |
| Nanako Shiraishi | [PATCH 3/6] t9700: use "git config" without dash
---
t/t9700-perl-git.sh | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/t/t9700-perl-git.sh b/t/t9700-perl-git.sh
index 0f04ba0..b81d5df 100755
--- a/t/t9700-perl-git.sh
+++ b/t/t9700-perl-git.sh
@@ -27,14 +27,14 @@ test_expect_success \
echo "changed file 1" > file1 &&
git commit -a -m "second commit" &&
- git-config --add color.test.slot1 green &&
- git-config --add test.string value &&
- gi...
| Sep 9, 5:25 pm 2008 |
| Nanako Shiraishi | [PATCH 0/6] Convert the remaining tests to use "git foo"
These patches convert the tests to use "git foo".
Nanako Shiraishi (6):
t9200: use "git cvsexportcommit" without dash
t9300, t9301: use "git fast-import/fast-export" without dash
t9700: use "git config" without dash
tests: use "git foo" without dash in strings
t9101: use "git hash-object" without dash
t9400, t9401: use "git cvsserver" without dash
t/t7606-merge-custom.sh | 2 +-
t/t9100-git-svn-basic.sh | 4 +-
t/t9101-git-svn-props.sh ...
| Sep 9, 5:25 pm 2008 |
| Nanako Shiraishi | [PATCH 1/6] t9200: use "git cvsexportcommit" without dash
---
t/t9200-git-cvsexportcommit.sh | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/t/t9200-git-cvsexportcommit.sh b/t/t9200-git-cvsexportcommit.sh
index 988c3ac..245a7c3 100755
--- a/t/t9200-git-cvsexportcommit.sh
+++ b/t/t9200-git-cvsexportcommit.sh
@@ -9,7 +9,7 @@ test_description='Test export of commits to CVS'
cvs >/dev/null 2>&1
if test $? -ne 1
then
- test_expect_success 'skipping git-cvsexportcommit tests, cvs not found' :
+ test_...
| Sep 9, 5:25 pm 2008 |
| Anatol Pomozov | Commit templates are not readable after 'make install'
Hi,
I build git from sources and I have one small permissions issue that
(I think) should be fixed.
So I build it as described in INSTALL file
make prefix=/usr all
sudo make prefix=/usr install
Everything goes fine here and we have a new version of git installed
$ git --version
git version 1.6.0.1.285.g1070
But when I want to create a new repo, I have a fatal problem
$ git init
fatal: cannot copy
/usr/share/git-core/templates/hooks/applypatch-msg.sample to
/personal/sources/opensource/1...
| Sep 9, 3:02 pm 2008 |
| Junio C Hamano | Re: Commit templates are not readable after 'make install'
Didn't 9907721 (templates/Makefile: don't depend on local umask setting,
2008-02-28) take care of that?
... goes and looks ...
Ah, that is only to propagate the wish of the person who _built_ it.
You probably have a tight umask and have sources checked out unreadable to
others, which is propagated to the installation (check the permission of
files in your templates/blt directory to verify this conjecture). And the
build procedure is honoring your wish to make things unreadable to others....
| Sep 9, 3:19 pm 2008 |
| Junio C Hamano | Re: Commit templates are not readable after 'make install'
I should have said "too tight a umask", but anyway, try this patch and see
it helps.
-- >8 --
Fix permission bits on sources checked out with an overtight umask
Two patches 9907721 (templates/Makefile: don't depend on local umask
setting, 2008-02-28) and 96cda0b (templates/Makefile: install is
unnecessary, just use mkdir -p, 2008-08-21) tried to prevent an overtight
umask the builder/installer might have from screwing over the installation
procedure, but we forgot there was another source o...
| Sep 9, 4:18 pm 2008 |
| Dotan Barak | [PATCH] Rename dynamic memory allocation functions to their ...
In places that the standard malloc/strdup is used without checking
if the allocation was successful, I replaced it to xmalloc/xstrdup
which check the memory allocation result.
Signed-off-by: Dotan Barak <dotanba@gmail.com>
---
diff --git a/builtin-http-fetch.c b/builtin-http-fetch.c
index 3a06248..ea2b689 100644
--- a/builtin-http-fetch.c
+++ b/builtin-http-fetch.c
@@ -53,7 +53,7 @@ int cmd_http_fetch(int argc, const char **argv, const char *prefix)
}
url = argv[arg];
if (url &...
| Sep 9, 2:57 pm 2008 |
| Gustaf Hendeby | [Fwd: Re: git merge vs git commit]
Sorry for the dup Junio, once again hit the wrong button when answering...
/Gustaf
-------- Original Message --------
Subject: Re: git merge vs git commit
Date: Tue, 09 Sep 2008 19:56:20 +0200
From: Gustaf Hendeby <hendeby@isy.liu.se>
To: Junio C Hamano <gitster@pobox.com>
References: <20080909165236.GA8850@flint.arm.linux.org.uk>
<7vhc8p6x59.fsf@gitster.siamese.dyndns.org>
I get the same result with current next. Is this the expected result
with this work, or an u...
| Sep 9, 1:58 pm 2008 |
| Jing Xue | Re: git-p4 and keyword expansion
A patch would only fail if it has a hunk containing a line with
keyword expansion in it. So I for one am willing to _occasionally_
have to submit to perforce manually, for the benefits of no keyword
expansion - among other things, the ability to diff between
branches without the interferences is very important for me.
But that's just my 2 cents, and I'm just another git(-p4) user.
If you do come up with a "formal" patch, you might want to
explicitly add Simon Hausmann to the To list, for he's...
| Sep 9, 1:38 pm 2008 |
| Russell King | git merge vs git commit
Hi,
Using git 1.5.4.5, I notice that the result from git merge and git commit
are different in an unexpected way.
Take the following tree:
B---C---D---E2
/
-A1
\
F---G---H---I3
(letters represent commits, numbers represent where the references are).
Your current head is '1', and you want to merge branches '2' and '3', so
you use:
git merge 2 3
If there aren't any conflicts, you get a nice clean merge, resulting in:
B---C---D---E2
/ \
...
| Sep 9, 12:52 pm 2008 |
| Matthieu Moy | Re: git merge vs git commit
AAUI, "git merge 2 3" doesn't mean "merge 2 and 3 together", but
"merge 2 and 3 with the current HEAD". So, what you wanted was :
git checkout 1
git merge 2
And what you did was an octopus merge of A, E and I (which ends up
being the same since A is anyway the common ancestor of E and I).
Now, this doesn't explain why the conflicted merge gives a result
different from the other.
--
Matthieu
--
| Sep 9, 5:32 pm 2008 |
| Junio C Hamano | Re: git merge vs git commit
I think some changes went into 1.6.0 around this area to (r)eject parents
that are redundant. What happens when you use more recent git with the
same example?
--
| Sep 9, 1:34 pm 2008 |
| Miklos Vajna | Re: git merge vs git commit
Yes, it was your 98cf9c3 (Introduce reduce_heads(), 2008-06-27).
| Sep 9, 2:54 pm 2008 |
| Junio C Hamano | Re: git merge vs git commit
That does not necessarily mean git-merge (or git-merge-octopus) uses that
C function when coming up with the set of commits to record as parents.
As to what the correct behaviour is, I personally do not have a strong
preference either way.
- If you specify a fast-foward on the command line to merge into your
HEAD, that is your choice and you may deserve the extra parent, even if
it is redundant.
- On the other hand, if you try to merge a single fast-forward, we do not
even creat...
| Sep 9, 3:11 pm 2008 |
| Anatol Pomozov | Commit templates are not readable after 'make install'
Hi,
I build git from sources and I have one small permissions issue that
(I think) should be fixed.
So I build it as described in INSTALL file
make prefix=/usr all
sudo make prefix=/usr install
Everything goes fine here and we have a new version of git installed
$ git --version
git version 1.6.0.1.285.g1070
But when I want to create a new repo, I have a fatal problem
$ git init
fatal: cannot copy /usr/share/git-core/templates/
hooks/applypatch-msg.sample to
/personal/sources/opensource/...
| Sep 9, 11:41 am 2008 |
| Elijah Newren | Revert behavior [Was: Re: [ANNOUNCE] yap: Yet Another (Git) ...
Hi,
On Mon, Sep 8, 2008 at 10:25 PM, Govind Salinas
Your description of revert in various systems isn't quite accurate; it
isn't necessarily HEAD, since most systems (at least bzr and hg) can
also revert files to revisions earlier than HEAD. In fact, questions
of how to do that have come up several times on this list, so you
wouldn't want to exclude that case. Also, the revert behavior of git
(minus perhaps the default auto-commit) comes in pretty handy too
sometimes, and I can't easily find i...
| Sep 9, 9:26 am 2008 |
| Jakub Narebski | Re: Revert behavior [Was: Re: [ANNOUNCE] yap: Yet Another (G...
[...]
By the way, I think the fact that in different SCMs meaning of
"$scm revert" and of "$scm reset" differs widely caused Mercurial
to adopt "hg backout" for creating a commit which reverts changes
(cherry-pick -R), and "hg rollback" to undo last commit.
--
Jakub Narebski
Poland
--
| Sep 9, 9:38 am 2008 |
| Petr Baudis | Re: Revert behavior [Was: Re: [ANNOUNCE] yap: Yet Another (G...
This brings up a point I wanted to raise - sometimes when the meanings
across the systems (including Git) are too conflicting, it should be
considered to use a completely different command name whatsoever to
reduce the confusion. This is e.g. the reason Cogito had no "pull"
(but "update") or "checkout" (but "restore" and "switch") commands.
Petr "Pasky" Baudis
--
| Sep 9, 5:28 pm 2008 |
| Steven Walter | Re: Revert behavior [Was: Re: [ANNOUNCE] yap: Yet Another (G...
I agree with this. That's part of the problem I have with schemes to
make commands work similarly to other SCMs. If you give, for example,
eg a mode to act like "svn revert;" that all well and good until the
user runs "git diff" and you're made a liar. In svn, there would be
no diff, because the files all match their respective upstream
versions. In git, you would see changes because the file no longer
matches the last commit.
It it a delicate balance to have the user interface match both the...
| Sep 9, 5:39 pm 2008 |
| Junio C Hamano | Re: Revert behavior
If you implement "eg svn-like-revert" to checkout the given paths out of
I do not think it is that simple.
You could match the user experience to the mental model of the other tool,
by hiding the differences and insisting that people use only your tool.
The real issue is that you may need to castrate the underlying tool in
certain places if its world model is richer than the model the tool you
are trying to emulate. Ignoring the index by making "svn-like-revert"
work on both index and the wo...
| Sep 9, 6:10 pm 2008 |
| Elijah Newren | Re: Revert behavior
No, that would leave staged changes unreverted -- a particular case of
which means that revert wouldn't be able to undo an add operation.
For svn-like-revert, the default should be for both staged and
unstaged changes to be undone, unless the user specifically requested
that only part of the changes be reverted (e.g. with --staged or
--unstaged flags). Making revert work prior to the initial commit for
new adds is another case that needs a command with behavior different
Why? If the command _by...
| Sep 9, 6:51 pm 2008 |
| Steven Walter | Re: Revert behavior
eg's "revert --since <commit> <path>" command is actually most similar
to "svn update -rXXX path." In this case, except for the special case
where commit is HEAD, it is not sufficient; checking the path out of
Indeed so. Hiding the index is not a design goal of yap. However,
neither is it absolutely necessary to understand the distinction
between "staged" and "unstaged" changes to use yap. If a use never
runs the "stage" command, everything would work as he expects.
Achieving this...
| Sep 9, 6:30 pm 2008 |
| Elijah Newren | Re: Revert behavior [Was: Re: [ANNOUNCE] yap: Yet Another (G...
Ah, I had somehow missed hg backout. Thanks for the pointer!
Elijah
--
| Sep 9, 4:20 pm 2008 |
| Govind Salinas | Re: Revert behavior [Was: Re: [ANNOUNCE] yap: Yet Another (G...
My take on this comes from my own personal experience with "revert"
commands, the fact that "how do i undo my working dir changes" is
the most common question I see on the list and that I have heard
others with the same complaint.
I will concede that revert usually means both "discard current working
dir changes" and "undo a previous change" in different circumstances.
However, the number of times that "how do i discard my working
dir changes" comes up on the list leads me to believe that you get...
| Sep 9, 12:37 pm 2008 |
| Steven Walter | Re: Revert behavior [Was: Re: [ANNOUNCE] yap: Yet Another (G...
On Tue, Sep 9, 2008 at 12:37 PM, Govind Salinas
In yap, "revert" is used to discard working copy changes. "revert -a"
reverts all changes; just "revert" replies "nothing to do." Having
"pyt revert" = "git reset --hard" makes me queasy; especially in
Dvorak it's all too easy to hit Enter when reaching for '/'; seems
like a catastrophe waiting to happen.
I tend to dislike "DWIM" in interfaces, because the computer cannot
read your mind, and can therefore never know with certainty what I
mean. E...
| Sep 9, 1:29 pm 2008 |
| Elijah Newren | Re: Revert behavior [Was: Re: [ANNOUNCE] yap: Yet Another (G...
I agree with that, and a plain "eg revert" does nothing other than
How are these things really different, though? People occasionally
want to "revert changes". Now, this may be the changes between 32 and
29 revisions ago, it might be all changes since the last commit, it
could be the changes since 3 commits ago, or it could be just one
specific commit. The user may want to subset such reversions to just
specific files, but it all boils down to "reverting changes" in the
end. Now, eg can't yet...
| Sep 9, 4:19 pm 2008 |
| Steven Walter | Re: Revert behavior [Was: Re: [ANNOUNCE] yap: Yet Another (G...
The harm I see in trying to support every possible use case is that it
makes it exponentially more difficult to fully understand the tool.
Using yap as an example, I think it should be easy enough for a user
to read the help blurb for every command and understand what it does
and when to use it (this is easy for me to say as the author, but I
think it would hold true for a "typical SCM user.") Having a mode
the seems to act like another SCM (revert --since) seems great at
first blush. The user w...
| Sep 9, 5:50 pm 2008 |
| Elijah Newren | Re: Revert behavior [Was: Re: [ANNOUNCE] yap: Yet Another (G...
Um, no, git diff won't make a liar of me -- it'll come up empty as
expected. :-) My suggestion for revert does make it a logical
extension of svn's, and includes git revert's behavior (with two minor
Fair enough. I too had to make decisions on what to focus on as well
in Easy Git. Since my goal was more along the lines of "make it easy
to learn how to use git, and particularly easy to transition to and
from git and eg" that gives me a much different frame of reference
than interoperating with...
| Sep 9, 7:02 pm 2008 |
| Stephen R. van den Berg | [RFC] origin link for cherry-pick and revert
[Empty message]
| Sep 9, 9:22 am 2008 |
| Petr Baudis | Re: [RFC] origin link for cherry-pick and revert
I think this is misguided. In general case, cherrypicks can be from
completely unrelated histories, and if you are doing the cherry pick,
you are saying that actually, the history *does not matter*. In that
case, this kind of link tries to impose a meaning where there is none,
and in an ill-defined way when whether the commit is actually around
anywhere is essentially random.
Why do you actually *follow* the origin link at all anyway? Without its
parents, the associated tree etc., the object is e...
| Sep 9, 5:13 pm 2008 |
| Stephen R. van den Berg | Re: [RFC] origin link for cherry-pick and revert
The purpose I'd use the origin links for is to manage software projects
that consist of 7 main branches which have branched in (on average) two
year intervals, which never get merged anymore. The only thing that
happens is that there are backports amongst the branches about two per
week.
The only way to perform the backports is by using cherry-pick.
The history of each backport *is* important though.
Since all the developers who care about the multiple release branches
have all the relevant b...
| Sep 9, 6:56 pm 2008 |
| Petr Baudis | Re: [RFC] origin link for cherry-pick and revert
Recording cherry-picks in your workflow certainly makes sense, but I'm
not talking about workflow-level issues here. You are adding an extra
header to the commit object. I'm talking about the object database and
low-level Git model implications this has.
In other way, I think this is purely a porcelain matter and recording
And why are the notes created by git cherry-pick -x insufficient for that?
--
Petr "Pasky" Baudis
The next generation of interesting software will be done
on the M...
| Sep 9, 7:05 pm 2008 |
| Stephen R. van den Berg | Re: [RFC] origin link for cherry-pick and revert
Using special references in the free-form area of a commit is akin to
using X-... headerfields in E-mail with all the assorted mess:
- No strict definition of what it means.
- Diverging porcelain implementations making use of the field in ever so
slightly changing ways over the years.
- You cannot rely on the field being always available.
- Automated "renumbering" becomes difficult at best.
What we want are concise and unambiguous definitions which allow us to
build tools that operate predicta...
| Sep 9, 7:32 pm 2008 |
| previous day | today | next day |
|---|---|---|
| September 8, 2008 | September 9, 2008 | September 10, 2008 |
| James Bottomley | Re: Integration of SCST in the mainstream Linux kernel |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 008/196] Chinese: add translation of volatile-considered-harmful.txt |
| Kyle Moffett | Re: [AppArmor 39/45] AppArmor: Profile loading and manipulation, pathname matching |
git: | |
| Gerrit Renker | [PATCH 28/37] dccp: Integration of dynamic feature activation - part 3 (client side) |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | Re: [GIT]: Networking |
| Andrew Morton | Re: [BUG] New Kernel Bugs |
