On Sun, Jun 22, 2008 at 11:20:27PM +0400, Alexey Gladkov wrote: > Update of /people/legion/packages/gear.git > > Changes statistics since `1.4.0-alt1-30-ga9a2ddf' follows: > gear | 6 ++++++ > 1 files changed, 6 insertions(+), 0 deletions(-) > > Changelog since `1.4.0-alt1-30-ga9a2ddf' follows: > commit 24b6bc869c335fb84b5f56ef36c85b8b1e0a68c3 > Author: Alexey Gladkov > Date: Sun Jun 22 23:19:52 2008 +0400 > > gear: Check list of stored tags and show warning message > > Requested-by: Alexey I. Froloff > Signed-off-by: Alexey Gladkov > > Full diff since `1.4.0-alt1-30-ga9a2ddf' follows: > diff --git a/gear b/gear > index 6fd5297..9713685 100755 > --- a/gear > +++ b/gear > @@ -711,6 +711,12 @@ GIT_OBJECT_DIRECTORY="$tmpdir/objects" > export GIT_OBJECT_DIRECTORY > > find_tags_in_tree > + > +if [ -s "$tag_dir/list" -a "$main_tree_id" = 'HEAD' ]; then > + gear-update-tag $verbose $quiet --verify || > + message "WARNING: List of stored tags could be outdated. Please, update list by \`gear-update-tag --all'" > +fi > + Дело в том, что gear, за исключением режима --update-spec, работает только с репозиторием, и вообще не имеет дело с другими файлами (не считая временных). А gear-update-tag, наоборот, читает и пишет в рабочий каталог. -- ldv