Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37046300
en ru br
Репозитории ALT
S:2.6.0-alt1
D:1.4.0-alt1.1
5.1: 1.7.0-alt1
4.1: 1.4.0-alt1
4.0: 1.4.0-alt1
3.0:
+backports:1.1.1-alt0.M30.1
www.altlinux.org/Changes

Группа :: Разработка/Прочее
Пакет: gear

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

10 ноября 2022 Dmitry V. Levin <ldv at altlinux.org> 2.6.0-alt1

  • Relocated bash completion (closes: #41720).
  • Introduced "type" directive support.

14 января 2022 Dmitry V. Levin <ldv at altlinux.org> 2.5.1-alt1

  • gear-rules.5: added references to git glob syntax (closes: #39804).
  • gear-store-tags: fixed the warning about specsubst directive (closes: #39898).
  • gear-edit-spec: do not invoke an editor when no spec file was found (closes: #40023).
  • gear: added git worktree support (closes: #40990).

17 марта 2021 Dmitry V. Levin <ldv at altlinux.org> 2.5.0-alt1

  • Added exclude= option for tar: and zip: directives
     (by Alexey Gladkov; closes: #39801).
  • describe-specfile (by Gleb Fotengauer-Malinovskiy):
     + new utility, prints name and version info for specfile.
  • gear:
     + change the current workdir back before the last command invocation.
  • gear-changelog (by Arseny Maslennikov):
     + added --header-only option to only print changelog header.
  • gear-create-tag:
     + refuse to create tags that do not define all specsubst variables;
     + implemented -s/--specsubst option (closes: #39783).
  • gear-update-sh-functions (by Gleb Fotengauer-Malinovskiy):
     + fixed permissions (755 -> 644).
  • Moved gear-sh-functions and describe-specfile to separate
     subpackages (by Gleb Fotengauer-Malinovskiy).
  • Updated bash completions.

27 декабря 2020 Dmitry V. Levin <ldv at altlinux.org> 2.4.2-alt1

  • Updated git-core requirement.
  • gear-srpmimport: expanded help text on --stdin option a bit.
  • tests: sort output before comparison in one more place (by Ivan Zakharyaschev).

26 декабря 2020 Vitaly Chikunov <vt at altlinux.org> 2.4.1-alt1

  • Re-enable multi-threaded compression for xz and zstd.

19 декабря 2020 Dmitry V. Levin <ldv at altlinux.org> 2.4.0-alt1

  • Added "exclude=" option to "diff" directive
     (by Vladimir D. Seleznev, Alexey Gladkov, and me).

10 февраля 2020 Vladimir D. Seleznev <vseleznv at altlinux.org> 2.3.0-alt1

  • gear-update: made --ignore-exclude the default behaviour (closes: #37371),
     added --honor-exclude option.

6 марта 2018 Dmitry V. Levin <ldv at altlinux.org> 2.2.0-alt1

  • gear-srpmimport: honor RPMFILE_SPECFILE.
  • gear-changelog (by Alexey Gladkov):
     + added --no-credits option to omit credits;
     + added --no-header option to omit changelog header;
     + added --since-date option to show commits since a specified date.
  • gear-commit (by Alexey Gladkov; closes: #33452):
     + added gear.commit.edit-message config parameter: when set to true,
       an editor is invoked for further editing of the generated commit
       message;
     + added gear.commit.require-message-save config parameter: when set
       to true, the commit is aborted if the generated commit message
       has not been edited by the user.
  • Updated bash completion for gear (by Alexey Gladkov).

20 ноября 2017 Dmitry V. Levin <ldv at altlinux.org> 2.1.1-alt1

  • Applied bash4 compatibility workaround (closes: #32147).
  • Added SOURCE_DATE_EPOCH support (closes: #34203).

22 марта 2017 Dmitry V. Levin <ldv at altlinux.org> 2.1.0-alt1

  • Added zstd(1) support in .gear-rules and import tools.
  • gear: added support for lz4(1), lzop(1), xz(1), and zstd(1)
     in output tarball compression, changed default from gzip to zstd.
  • tests: fixed for git >= 2.10.

6 мая 2016 Dmitry V. Levin <ldv at altlinux.org> 2.0.7-alt1

  • gear-changelog, gear-edit-spec: look for specfile using the same
     algorithm as gear-commit (by Alexey Gladkov and me; closes: #18140).

11 марта 2016 Gleb F-Malinovskiy <glebfm at altlinux.org> 2.0.6-alt1

  • gear-edit-spec: new utility, invokes editor for specfile.

2 февраля 2016 Gleb F-Malinovskiy <glebfm at altlinux.org> 2.0.5-alt1

  • gear-changelog-rpm: added support of epoch.

31 августа 2014 Dmitry V. Levin <ldv at altlinux.org> 2.0.4-alt1

  • gear-update: added --strip-components option (by Alexey Gladkov).
  • gear-create-tag:
     + added --quiet option (by Alexey Gladkov);
     + unless in quiet mode, print messages about the tag being created
       both before and after the action (by Alexey Gladkov; closes: #30266).

22 мая 2013 Dmitry V. Levin <ldv at altlinux.org> 2.0.3-alt1

  • gear-update-src-{cpio,gem,tar,zip}: set safe permissions
     of the unpacked directory tree.
  • gear: fixed --export-dir support (by Paul Wolneykien).

21 января 2013 Dmitry V. Levin <ldv at altlinux.org> 2.0.2-alt1

  • Fixed typo in specsubst support.

8 января 2013 Dmitry V. Levin <ldv at altlinux.org> 2.0.1-alt1

  • test suite: updated for git >= 1.8.0.

14 декабря 2012 Dmitry V. Levin <ldv at altlinux.org> 2.0.0-alt1

  • gear-sh-functions (expand_rpm_macros): changed macros expansion
     algorithm to expand those macros that are known and leave unknown
     macros unexpanded.
  • Implemented .gear/rules specsubst directive that controls
     instantiation of spec file templates with parameters
     defined by tag objects (closes: #20912).

4 декабря 2012 Dmitry V. Levin <ldv at altlinux.org> 1.7.7-alt1

  • gear-store-tags: handle the last line of .gear/rules when
     it is not EOL-terminated (closes: #28165).

25 ноября 2012 Dmitry V. Levin <ldv at altlinux.org> 1.7.6-alt1

  • gear-srpmimport: added support of srpms with type RPMLEAD_BINARY.

28 октября 2012 Dmitry V. Levin <ldv at altlinux.org> 1.7.5-alt1

  • gear-commit: improved specfile guess logic (closes: #27754).
  • gear-srpmimport: fixed import of archives containing .git
     subdirectories by ignoring these .git subdirectories (closes: #25981).

26 июля 2012 Dmitry V. Levin <ldv at altlinux.org> 1.7.4-alt1

  • gear: allowed path separators in tar base names (closes: #27400).
  • test suite: updated for git >= 1.7.11.

12 апреля 2012 Dmitry V. Levin <ldv at altlinux.org> 1.7.3.1-alt1

  • test suite: updated for zip >= 3.0.

27 февраля 2012 Dmitry V. Levin <ldv at altlinux.org> 1.7.3.0-alt1

  • gear-command-remote-build: canonicalize workdir
     (by Alexey Gladkov; closes: #19994).
  • gear-update: added --remove-source option (by Alexey Gladkov).
  • gear-mock: new utility, implements support for mock build system
     (by Alexey Gladkov).
  • gear: pass -n option to gzip(1) by default.
  • test suite: updated for git >= 1.7.9.

12 августа 2011 Dmitry V. Levin <ldv at altlinux.org> 1.7.2.6-alt1

  • gear-srpmimport: added xz support.
  • gear(1): minor documentation enhancements.
  • gear: implemented support for specifying a HEAD subtree to --tree-ish
     along with --commit (by Kirill Shutemov).

6 марта 2011 Dmitry V. Levin <ldv at altlinux.org> 1.7.2.5-alt1

  • gear-merge: fixed incomplete migration to libshell in 1.6.0-alt1
     (by Vladimir Kamarzin; closes: #24268).

5 марта 2011 Dmitry V. Levin <ldv at altlinux.org> 1.7.2.4-alt1

  • gear-*-rules.5: fixed title line sections.

26 февраля 2011 Dmitry V. Levin <ldv at altlinux.org> 1.7.2.3-alt1

  • gear: fixed typo in --commit during merge (closes: #25160).
  • gear-srpmimport: pass --no-verify option to git-commit.

6 сентября 2010 Dmitry V. Levin <ldv at altlinux.org> 1.7.2.2-alt1

  • gear-import: pass --no-verify option to git-commit.
  • Renamed gear-update-tag to gear-store-tags (closes: #18739).
  • gear-command-{hasher,rpmbuild}: unset GIT_* environment
     variables used by gear itself (closes: #20884).
  • tests: fixed false positive on non-tmpfs filesystems
     (closes: #24012).

29 июля 2010 Dmitry V. Levin <ldv at altlinux.org> 1.7.2.1-alt1

  • gear-update-tag --verify: Implemented check for missing and
     unnecessary tags.

28 июля 2010 Dmitry V. Levin <ldv at altlinux.org> 1.7.2-alt1

  • gear-commit, gear-merge: export variables for use in git hooks
     (by Alexey Gladkov; closes: #23803).
  • gear-sh-functions.in (is_ancestor_commit): rewriten in more reliable
     and efficient way; affects gear(1) and gear-update-tag(1).

8 июля 2010 Dmitry V. Levin <ldv at altlinux.org> 1.7.1-alt1

  • gear: reimplemented --commit option, so it no longer touches
     current branch and git index file.
  • gear-rpm: added additional diagnostics about missing command
     (closes: #21892).
  • gear-import (remove_suffix): added *.xz and *.txz suffixes.
  • gear-update-tag: recognize and ignore "suffix=" tar's rules option.

12 апреля 2010 Dmitry V. Levin <ldv at altlinux.org> 1.7.0-alt1

  • Bugfixes:
     + manpages: Quoted dash symbols in command and option names
       (closes: #22526).
  • Improvements:
     + Documented git-config options (Alexey Froloff).
     + gear-update:
  • Implemented plugins support (Alexey Gladkov, Alexey Froloff).
  • Added rubygems support (Alexey Froloff).
  • Added tests (Alexey Froloff).
     + gear-import: New utility
       (Alexey Gladkov, Alexey Froloff; closes: #23320).

5 октября 2009 Dmitry V. Levin <ldv at altlinux.org> 1.6.0-alt1

  • Bugfixes:
     + gear-merge: Use quote_shell_args() from libshell (Alexey Gladkov).
     + gear-command-hasher: Use gear-command-tar.
     + gear-command-tar, gear-command-remote-build: Fixed tar --create.
     + gear --export-dir: Avoid creating useless output tarball.
     + gear: Remove original file after compression.
  • Improvements:
     + gear: Enabled quoting support in rules syntax (Alexey Gladkov, me).
     + gear-rules.5.in: Added a note about special characters quoting support.
     + gear, gear-update-tag, gear-rules.5.in:
       Added and documented lzma/xz support.
     + gear-update: Read --exclude pattern defaults from git-config
       variable gear.update.exclude-pattern (Alexey Froloff).
     + gear: Use bold red color in the warning about unreverted
       temporary commit.
     + Added tests for basic gear rules.

13 марта 2009 Dmitry V. Levin <ldv at altlinux.org> 1.5.3-alt1

  • gear-create-tag: Fixed usage, added --time option (Alexey Gladkov).
  • gear-srpmimport: Made --quiet mode more quiet.
  • gear-srpmimport: Enhanced changelog name parser.
  • gear-commit: Added --no-edit option (Alexey Gladkov).
  • gear-remote: Fixed options order (Alexey Gladkov; closes: #19073).
  • Added URL, updated %description (closes: #18852).

28 января 2009 Dmitry V. Levin <ldv at altlinux.org> 1.5.2-alt1

  • gear: make_compress(): Added keywords support in the name option (Alexey Gladkov).
  • gear-update-tag: Added 'compress' directive (Alexey Gladkov; closes: #17624).
  • gear-remote: Added --remote-repo (Alexey Gladkov; closes: #17865).
  • gear: Fixed "diff" rule misbehavior (closes: ALT#17751).
  • gear (get_tar_name, get_diff_name): Do check_path on modified path.
  • gear-update-tag: chdir to toplevel directory (closes: ALT#18029).
  • gear-commit: Unquote %% in changelog text.
  • gear-srpmimport, gear-update: Use .gitattributes export-ignore
     instead of .gitignore to import empty directories.
  • ABOUT.ru, QUICKSTART.ru: Converted from koi8r to utf8.

9 октября 2008 Dmitry V. Levin <ldv at altlinux.org> 1.5.1-alt1

  • gear-commit: Fix help message (Alexey Gladkov; closes: #16690).
  • gear-changelog: Use git-config if GIT_AUTHOR_* is not set (Alexey Gladkov; closes: #16705).
  • gear-update (Alexey Gladkov; closes: #17075):
     + Don't try to remove destdir in empty repository.
     + Remove temp directory before adding destdir into repository.
  • gear-sh-functions.in (Alexey Froloff):
     + gear_config_option: New function, to use git config for option storage.
     + Fetch --verbose and --quiet options defaults from git config.
  • gear-create-tag: Fetch --name and --message defaults from git config (Alexey Froloff).
  • gear-changelog: Fetch releaser name and email defaults from git config (Alexey Froloff).
  • gear: Fetch compress method and --rules options from git config (Alexey Froloff).
  • Fixed signal handler exit code.
  • gear-sh-functions.in (get_NVR_from_spec), gear-srpmimport:
     Allow and strip trailing whitespaces in name/version/release.
  • gear: Implement keywords substitution in directory names.

1 августа 2008 Dmitry V. Levin <ldv at altlinux.org> 1.5.0-alt1

  • gear-changelog: New utility for preparing changelog records
     based on git commit messages (Alexey Gladkov).
  • gear-update-tag: New --verify option (Alexey Froloff).
  • gear-update: Add .gitignore file into empty directories like
     gear-srpmimport does (Alexey Gladkov).
  • gear: New "compress" rule (Alexey Gladkov, me).
  • Added bash-completion functions for gear utilities (Alexey Gladkov).
  • gear-merge: Numerous changes (Alexey Froloff, Alexey Gladkov).
  • Various manpage cleanups (me).

17 марта 2008 Dmitry V. Levin <ldv at altlinux.org> 1.4.0-alt1

  • Changes made by Alexey Gladkov:
     + gear-merge: New utility to merge branches.
     + gear-merge-rules(5): New man page which describes
       the .gear/merge file format.
     + gear --command: New option.
     + gear-command-hasher, gear-command-rpmbuild, gear-command-tar:
       New helpers.
     + gear-hsh, gear-rpm, gear-buildreq: New utilities which
       hopefully provide more convenient user interface than
       old --hasher and --rpmbuild options.
     + gear-command-remote-build: New helper.
     + gear-remote, gear-remote-hsh, gear-remote-rpm: New utilities.
     + gear-commit: Use getopt from libshell.
  • My changes:
     + gear-create-tag: Fixed -u option support.
     + gear-srpmimport: Add empty .gitignore file to each empty directory.
     + Made readlink(1) usage secure.
     + gear-srpmimport: Added support for git-commit versions
       which do not handle --fast option.
     + Use shell-error, shell-quote and shell-args from libshell
       to replace several functions originally developed within
       hasher and gear projects.
     + Do not use dashed form of git commands.
     + gear: Implemented empty archive suffix support.
     + Renamed: *.ru_RU.KOI8-R -> *.ru.koi8
     + QUICKSTART.ru.koi8: Formatted for AsciiDoc.
     + ABOUT.ru.koi8: Imported thesis about gear from Protva2007
       in AsciiDoc format.
     + Packaged asciidoc-generated QUICKSTART.ru.html and ABOUT.ru.html files.
     + gear-update-tag: Added -q/--quiet and --no-clean options.
     + gear-update-tag: Changed --all option to imply --clean.
  • Other minor fixes and cleanups, see git log for details.

9 ноября 2007 Dmitry V. Levin <ldv at altlinux.org> 1.3.1-alt1

  • gear-create-tag:
     + Enabled keyword substitution in --name and ----message options (ldv).
  • gear-sh-functions.in (get_NVR_from_spec):
     + Added minimal support for RPM macros (vsu).

23 октября 2007 Dmitry V. Levin <ldv at altlinux.org> 1.3.0-alt1

  • Added .gear directory support (ldv).
  • Extended rules syntax: made whitespaces between directive
     and its parameters optional (legion, ldv).
  • gear-create-tag (show_help): Fixed options output (ldv).
  • gear (make_diff): Pass additional options to git-diff-tree,
     this change makes "diff" directive complete (ldv).
  • Install gear-sh-functions without execute permissions set (ldv).
  • gear-commit: Fixed unbound variable error (legion, #13057).
  • gear-update: Added --create option (legion).
  • gear-update: Added check for initial commit and
     for changed files in the index (legion, ldv).
  • gear-hsh-build (raorn):
     + Honor "prefix" option from ~/.hasher/config.
     + Enhanced --repo handling.
     + exit_handler: Show path to hasher repo if build has failed.

18 сентября 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.7-alt1

  • gear-srpmimport: Pass --fast option to git-commit (ldv).
  • gear-update: Added --all and --exclude options (legion).

29 августа 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.6-alt1

  • gear-update (legion):
     + Added cpio* types support.
     + Allowed update of top directory.
  • gear:
     + Robustify --commit (ldv).
  • gear, gear-srpmimport, gear-update:
     + Run grep in C locale, run sort in C collation (ldv).
  • gear-create-tag:
     + New utility, creates a signed release tag object (legion, ldv).

20 мая 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.5-alt1

  • gear-srpmimport:
     + Do not perform a noop merge (#11721).
     + Fixed import of archives with non-directory toplevel files.

10 апреля 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.4-alt1

  • gear-sh-functions.in (chdir_to_toplevel): New function.
  • gear, gear-srpmimport, gear-update: Use chdir_to_toplevel().
  • gear-commit: Chdir to toplevel directory early.

12 марта 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.3-alt1

  • Added gear-rules(5) man page which describes the .gear-rules
     file format (vsu).

11 марта 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.2-alt1

  • Changed "git-COMMAND" style commands to "git COMMAND" style.
  • gear-update: Suppressed "git rm" output.
  • gear-update, gear-update-tag: Separated "git COMMAND"
     command-line options from lists of files where appropriate.
  • QUICKSTART.ru_RU.KOI8-R:
     + Reworded git config recommendations using "git config" commands.
     + Updated examples.

4 марта 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.1-alt1

  • gear: Fixed suffix support (ldv, #11008).

28 февраля 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.0-alt1

  • gear-update: New utility, replaces gear-update-archive and
     gear-update-directory (legion, ldv).
  • gear-upload: Move to separate package, girar-utils (ldv).
  • gear: Chdir to toplevel directory early (ldv).
  • gear-srpmimport (ldv):
     + Chdir to toplevel directory early.
     + If --quiet option given, do commit and merge quietly.
     + Rename --no-untar option to --no-unpack.
     + Rewrite archive importer:
  • Use file(1) to recognize file types
         instead of suffix-based switch.
  • Handle zip archives.
  • Support arbitrary archive names.
  • QUICKSTART.ru_RU.KOI8-R: Mention ~/.gitconfig (azol).

9 декабря 2006 Dmitry V. Levin <ldv at altlinux.org> 1.1.1-alt1

  • gear-update-tag: Fix temporary directory removal (ldv).
  • gear-update-tag: Treat "zip" directive as "tar" (raorn).
  • gear: Implement suffix= option for tar-like rules (george).

22 ноября 2006 Dmitry V. Levin <ldv at altlinux.org> 1.1.0-alt1

  • gear, gear-commit, gear-sh-functions.in:
     Reworked to implement .gear-rules "tags:" directive and
     .gear-tags directory support (vsu, raorn).
  • gear-update-tag:
     New utility, updates list of stored tags
     in the package repository (vsu).
  • gear-update-archive:
     Avoid loss of source files due to .gitignore (vsu).
  • gear-release:
     Removed unneeded utility, the idea of release tags
     seems to be dead-end (ldv).
  • Renamed info() to msg_info() to avoid ambiguity and
     unwanted package requirements (ldv).
  • QUICKSTART.ru_RU.KOI8-R: Fix typos (#10229).
  • gear-srpmimport:
     Removed implicit requirement for --branch (ldv, #10274).
  • gear:
     Added keyword substitution in directory name (ldv, #10091).
     Replaced deprecated "git-tar-tree" with "git-archive --format=tar" (ldv).
     Implemented zip archive type support (raorn).
  • gear-upload:
     New utility to ease initial upload of git repositories to git.alt (legion).

5 октября 2006 Dmitry V. Levin <ldv at altlinux.org> 1.0.3-alt1

  • Update copyright information.
  • Add fresh git-core to package requirements.
  • gear:
     + Process exclude directives without warnings (vsu).
  • gear-sh-functions.in:
     + Fix checks for multiple specfiles (vsu).
  • gear-release:
     + Create tags in refs/releases/ directory (ldv).
  • gear-update-archive:
     + Fix old source removal (ldv).
     + Fix check for untracked or modified files (legion).
     + Implement top directory update (legion).
     + Fix destination directory validation (legion).
     + Fix typos (vsu).
  • gear-hsh-build:
     + more flexible hasher support (raorn).
     + also pass --repo option to hasher (raorn).
     + honor "target" option from hasher config (raorn).
     + use $GIT_DIR/$CWD if no repositories given (raorn).
  • Makefile:
     + Specify the program source for man pages (vsu).
     + Remove boldface from the NAME section of man pages (vsu).
  • gear.1.inc:
     + Document operating modes of gear (vsu).
     + Document current limitations of gear (vsu).
  • gear-commit.1.inc:
     + Fix short description (ldv).
  • gear-update-archive.1.inc, gear-update-directory.1.inc:
     + Fix typos (vsu).

8 сентября 2006 Dmitry V. Levin <ldv at altlinux.org> 1.0.2-alt1

  • gear:
     + New option: --update-spec (legion).
  • gear-commit:
     + New option: --spec (legion).
  • gear-release:
     + New option: --create (legion).
  • gear-update:
     + Rename to gear-update-archive (legion).
  • gear-hsh-build:
     + New utility (raorn).

28 августа 2006 Dmitry V. Levin <ldv at altlinux.org> 1.0.1-alt1

  • gear-release: Fix typo in option handling (legion).
  • gear-update: New utility (legion, ldv).

22 августа 2006 Dmitry V. Levin <ldv at altlinux.org> 1.0.0-alt1

  • Initial revision.
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin