[stgt] [PATCH] show tgtd and tgtadm version

FUJITA Tomonori fujita.tomonori at lab.ntt.co.jp
Wed Dec 17 04:49:58 CET 2008

On Tue, 16 Dec 2008 12:42:51 +0100
Tomasz Chmielewski <mangoo at wpkg.org> wrote:

> FUJITA Tomonori schrieb:
> (...)
> >> +#define TGT_VERSION "20081215"
> > 
> > Well, this force me to update TGT_VERSION every time I apply a patch.
> Yeah, that's a pain.

I think that it's unrealistic.

Please tell me a maintainer who update the version string every time
he applies a single patch.

> What could be other options?

I think that you can put some magic to Makefile.

For example, Makefile detects if it's a git repository, you can put
the object name to TGT_VERSION:

fujita at viola:/tmp/tgt$ git-show-ref --heads --abbrev
5a21a44 refs/heads/master

So TGT_VERSION could be something like 0.9.2-5a21a44 if you compile
the git tree. As long as things are done automatically, it's fine by

I guess that Debian's kernel build tool does similar things.

> Changing Makefile so that it uses git revision from 
> tgt/.git/refs/heads/master automatically (for version)? They are quite 
> hard to refer to for a casual user, i.e.: 
> 5a21a4472817b5e70fad3ca9736e7415471ff741

- I don't think that we consider users who fetch code from the git and
compile it, to be a casual user.

- You can use the abbreviation of the object name (as I did above).
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

More information about the stgt mailing list