git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* [ANNOUNCEMENT] two new tools in InterfacesFrontendsAndTools
@ 2011-07-12 19:36 Bert Wesarg
  0 siblings, 0 replies; only message in thread
From: Bert Wesarg @ 2011-07-12 19:36 UTC (permalink / raw
  To: Git Mailing List; +Cc: Jakub Narebski

Hi everyone,

I added two new tools to the git wiki. Here is a copy of the descriptions:

* git-edit-index[1] is a tool which lets you edit files directly from
the index, without changing the working copy. The temporary file sits
next to the original file, and the index will be updated with the new
content (including the file mode).

* git-build is a tool which records the output from an arbitrary
command, but also the state of the working directory (including
untracked but not ignored files), the start directory used, and the
exit status of the command by creating a commit of these and storing
it in a special ref refs/builds/default. The commit message is the
command. The author date is set to the start date and the committer
date to that of the end date of the command. The reflog is used to
automatically discard old records. My main intention is to use this
for builds, such as './configure && make && make check'. Thats why
this is called git-build, and also to have a command history by using
the reflog. Dumping the environment at command start is on my TODO.
Any other hints what should be recored is welcomed.

Any feedback is welcomed.

Regards,
Bert

[1] http://kgb2.thruhere.net/git/?p=bertw/homerc.git;a=blob_plain;f=bin/git-edit-index
[2] http://kgb2.thruhere.net/git/?p=bertw/homerc.git;a=blob_plain;f=bin/git-build

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-07-12 19:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-12 19:36 [ANNOUNCEMENT] two new tools in InterfacesFrontendsAndTools Bert Wesarg

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).