* Idea for git-touch
@ 2009-11-12 16:15 Luís Sousa
2009-11-12 17:01 ` Jan Krüger
2009-11-12 17:18 ` Michele Ballabio
0 siblings, 2 replies; 7+ messages in thread
From: Luís Sousa @ 2009-11-12 16:15 UTC (permalink / raw)
To: git
Hi all,
I have been using GIT for several time and I love it.
I normally do commits when something works or on the end of the day,
just to record what have doing. On other day, when I consider that is
done/working I do a rebase -i squashing everything on one commit. The
date of that commit will be preserved and is the date of the first
commit. Then I do a git-reset HEAD~1, git-add . and git-commit with the
same message to have the current date.
A nice functionality was a git-touch that did the commands before.
Best regards and keep the good work,
Luís Sousa
P.S.: While writing this message I realize that is easy to accomplish a
git-touch doing a bash script, but probably is a good idea to share.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Idea for git-touch
2009-11-12 16:15 Idea for git-touch Luís Sousa
@ 2009-11-12 17:01 ` Jan Krüger
2009-11-12 17:05 ` Luís Sousa
2009-11-12 17:18 ` Michele Ballabio
1 sibling, 1 reply; 7+ messages in thread
From: Jan Krüger @ 2009-11-12 17:01 UTC (permalink / raw)
To: Luís Sousa; +Cc: git
Hi Luís,
> [...] Then I do a git-reset HEAD~1, git-add . and git-commit with
> the same message to have the current date.
There is an existing command that does pretty much exactly that:
git commit --amend.
Jan
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Idea for git-touch
2009-11-12 16:15 Idea for git-touch Luís Sousa
2009-11-12 17:01 ` Jan Krüger
@ 2009-11-12 17:18 ` Michele Ballabio
1 sibling, 0 replies; 7+ messages in thread
From: Michele Ballabio @ 2009-11-12 17:18 UTC (permalink / raw)
To: Luís Sousa; +Cc: git
On Thursday 12 November 2009, Luís Sousa wrote:
> I normally do commits when something works or on the end of the day,
> just to record what have doing. On other day, when I consider that is
> done/working I do a rebase -i squashing everything on one commit. The
> date of that commit will be preserved and is the date of the first
> commit. Then I do a git-reset HEAD~1, git-add . and git-commit with the
> same message to have the current date.
git rebase -i <...>
git rebase --ignore-date <...>
should do what you need.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-11-16 10:58 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-12 16:15 Idea for git-touch Luís Sousa
2009-11-12 17:01 ` Jan Krüger
2009-11-12 17:05 ` Luís Sousa
2009-11-12 17:08 ` Jan Krüger
2009-11-12 17:13 ` Luís Sousa
[not found] ` <4AFD26ED.4020602@op5.se>
2009-11-16 10:57 ` Luís Sousa
2009-11-12 17:18 ` Michele Ballabio
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox