Re: several quick questions

2 messages, 2 authors, 2016-06-15 · open the first message on its own page

Re: several quick questions

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:42:19

Johannes Schindelin [off-list ref] writes:
Hi,

On Tue, 14 Feb 2006, Petr Baudis wrote:
quoted
[...]

It works by creating a new branch cg-seek-point and storing the seeked
point there; if HEAD is already on the branch, it merely changes the
seek point and resets the working tree appropriately. cg-seek without
any arguments will then return to your original head, whose name was
stored in .git/head-name.
And if you want to prevent accidental commit, just "chmod a-w 
$GIT_DIR/index".
That is a wrong answer.  It is perfectly sane to modify index
without an intention to commit that change (you can always say
"git reset").

Re: several quick questions

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:42:19

Hi,

On Tue, 14 Feb 2006, Junio C Hamano wrote:
Johannes Schindelin [off-list ref] writes:
quoted
Hi,

On Tue, 14 Feb 2006, Petr Baudis wrote:
quoted
[...]

It works by creating a new branch cg-seek-point and storing the seeked
point there; if HEAD is already on the branch, it merely changes the
seek point and resets the working tree appropriately. cg-seek without
any arguments will then return to your original head, whose name was
stored in .git/head-name.
And if you want to prevent accidental commit, just "chmod a-w 
$GIT_DIR/index".
That is a wrong answer.  It is perfectly sane to modify index
without an intention to commit that change (you can always say
"git reset").
Okay, I was not being completely truthful. If I did not get the original 
idea of git-seek wrong, then it was kind of an excursion, just taking a 
peek. And if you want to return from that excursion, I thought maybe it 
would make sense to disallow index operations *at all* until returning to 
the HEAD.

But I agree it is nasty. And Linus mentioned that the benefits of being 
able to commit into a temporary branch outweigh the shortcoming easily. 
(The shortcoming being that you have to keep in mind that you are in 
another branch. Which does not come easily to a fresh CVS convert.)

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help