head	1.7;
access;
symbols
	pkgsrc-2026Q1:1.7.0.2
	pkgsrc-2026Q1-base:1.7
	pkgsrc-2025Q4:1.6.0.2
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.4.0.4
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.2
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.3.0.4
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.2
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.2.0.6
	pkgsrc-2024Q3-base:1.2
	pkgsrc-2024Q2:1.2.0.4
	pkgsrc-2024Q2-base:1.2
	pkgsrc-2024Q1:1.2.0.2
	pkgsrc-2024Q1-base:1.2
	pkgsrc-2023Q4:1.1.0.2
	pkgsrc-2023Q4-base:1.1;
locks; strict;
comment	@# @;


1.7
date	2026.03.04.14.58.02;	author pin;	state Exp;
branches;
next	1.6;
commitid	mW4ZkmbSniSIvFwG;

1.6
date	2025.11.03.07.01.41;	author pin;	state Exp;
branches;
next	1.5;
commitid	6RrVGTEOYcyrL4hG;

1.5
date	2025.10.18.14.45.39;	author pin;	state Exp;
branches;
next	1.4;
commitid	qXAvXdJcGqotQ3fG;

1.4
date	2025.03.30.16.51.06;	author pin;	state Exp;
branches;
next	1.3;
commitid	dutQKgrY7xU627PF;

1.3
date	2024.11.28.10.17.48;	author pin;	state Exp;
branches;
next	1.2;
commitid	a4QXvKEKeLhjMozF;

1.2
date	2024.03.14.14.40.00;	author pin;	state Exp;
branches;
next	1.1;
commitid	yeKcA3wzQtaqy82F;

1.1
date	2023.12.01.11.27.38;	author pin;	state Exp;
branches;
next	;
commitid	QDoi25ZnM3hHPKOE;


desc
@@


1.7
log
@devel/cocogitto: update to 7.0.0

Features

    5b3fbaa - (changelog) add support for GitHub specificgit trailers in changelog - @@oknozor
    94bbd56 - (verify) Add stdin support via --file - (#515) - Sangeeth Sudheer, Cursor, @@oknozor
    BREAKING b72dc7f - implement package resolver for monorepo - @@oknozor
    5d41a77 - use dependency resolver for workspace dep resolution - @@oknozor
    c39d205 - add cocogitto dependency resolver - @@oknozor
    460d1ff - make the repository a workspace - @@oknozor
    4ec1940 - Update name of cog.toml field - Jonathan Andrew
    ac98431 - Consolidate pre-release CLI options - Jonathan Andrew
    5391ec1 - Allow pre_pattern to be specified in cog.toml - Jonathan Andrew
    a172168 - Add --auto-pre and --pre-pattern flags - Jonathan Andrew
    fd4451e - Auto-increment pre-releases - Jonathan Andrew

Bug Fixes

    11d0e05 - (commit) respect EDITOR variable with spaces on Windows - Ku6epXBOCTuK
    f74bb1b - (test) replace deprecated cargo_bin with macro - Ku6epXBOCTuK
    7a32553 - (verify) add scope validation to verify command - Ku6epXBOCTuK
    be572ec - add worktree support by using git_dir instead of repo dir - @@oknozor
    f98f728 - resolve clippy warning about needless borrow - Ku6epXBOCTuK
    80cc0c5 - version date in changelogs - @@oknozor
    f12a389 - update default config for fixup commits - @@oknozor

Performance Improvements

    bff9e69 - check all tags at once when building cache - @@ba-lindner

Revert

    3592d81 - "chore: fix release 6.5" - @@oknozor

Documentation

    3e0943e - (README) add mise alternative method installation - jylenhof
    df1c6c5 - fix cog-doc generation - @@oknozor
    ba227cc - deny missing docs fir the settings module - @@oknozor
    ba94bb9 - add docs for dependency resolution - @@oknozor
    1fc95cd - replace expired discord invit with a permanent one - @@oknozor
    cad56ce - Update docs - Jonathan Andrew
    b71ae86 - Update user guide - Jonathan Andrew
    a3b6724 - Fix documentation - Jonathan Andrew
    6090801 - update changelog to the latest fashion - @@oknozor

Continuous Integration

    acfc1ba - add cargo package/publish to manual bump profile - @@oknozor
    ef605a9 - only trigger release on global tags - @@oknozor
    38403d9 - adapt cog.toml to monorepo - @@oknozor
    3760a7c - update cog.toml with postbump hook - @@oknozor
    3525392 - add path filter to avoid uneeded builds on doc PRs - @@oknozor

Refactoring

    fc8d522 - (changelog) simplify changelog template rendering - @@oknozor
    c3faf31 - Use clap for argument conflicts/dependencies - Jonathan Andrew
    0438ea6 - Improve numeric identifier extraction - Jonathan Andrew

What's Changed

    revert: "chore: fix release 6.5" by @@oknozor in #503
    perf: check all tags at once when building cache by @@ba-lindner in #509
    docs(README): add mise alternative method installation by @@jylenhof in #507
    chore: update assert_cmd to 2.1 by @@oknozor in #520
    fix: update default config for fixup commits by @@oknozor in #521
    feat(verify): Add stdin support via --file - by @@runofthemillgeek in #515
    ci: add path filter to avoid uneeded builds on doc PRs by @@oknozor in #522
    Fix/version date in changelogs by @@oknozor in #524
    docs: update changelog to the latest fashion by @@oknozor in #525
    refactor(changelog): simplify changelog template rendering by @@oknozor in #528
    feat(changelog): add support for GitHub specificgit trailers in chang… by @@oknozor in #531
    feat: Auto-increment pre-releases by @@jonnyandrew in #510
    fix(test): replace deprecated cargo_bin with macro by @@Ku6epXBOCTuK in #539
    fix(commit): respect EDITOR variable with spaces on Windows by @@Ku6epXBOCTuK in #538
    docs: replace expired discord invit with a permanent one by @@oknozor in #540
    fix(verify): add scope validation to verify command by @@Ku6epXBOCTuK in #541
    Fix/add workstree support by @@oknozor in #548
@
text
@# $NetBSD: Makefile,v 1.6 2025/11/03 07:01:41 pin Exp $

DISTNAME=	cocogitto-7.0.0
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_GITHUB:=cocogitto/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/cocogitto/cocogitto/
COMMENT=	The Conventional Commits toolbox
LICENSE=	mit

.include "cargo-depends.mk"

INSTALLATION_DIRS=	bin

RUST_REQ=	1.78.0
USE_TOOLS+=	pkg-config

# Rename the binary to avoid potential conflict with devel/py-cogapp.
do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/cog \
		${DESTDIR}${PREFIX}/bin/cocogitto

.include "../../lang/rust/cargo.mk"
.include "../../mk/bsd.pkg.mk"
@


1.6
log
@devel/cocogitto: update to 6.5.0

Bug Fixes

    9d14c0b - set filetype for commit edit message - @@oknozor
    5628b0c - correctly handle bumping from prerelease - @@ba-lindner

Continuous Integration

    9330f2b - add dispatch release to cocogitto-action - @@oknozor

Documentation

    3cf84ae - (bump) fix monorepo bump docs - @@ba-lindner
    2ee784e - (changelog) update changelog docs to show current template output - @@ba-lindner

Features

    6f61a58 - (bump) add --include-packages option to allow manual bump for all monorepo versions - @@ba-lindner
    55fb7f0 - (get-version) add options to print full tag and include prerelease versions - @@ba-lindner
    12fe810 - add option to combine package and global changes into one changelog - @@ba-lindner
    cba4101 - add builtin macros for tera templates - @@oknozor

Refactoring

    075d5a1 - (changelog) add tera extension to template files - @@oknozor
    fa1dcce - unify getting next version for bump - @@ba-lindner
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2025/10/18 14:45:39 pin Exp $
d3 1
a3 1
DISTNAME=	cocogitto-6.5.0
@


1.5
log
@devel/cocogitto: update to 6.4.0

6.4.0 - 2025-10-18
Bug Fixes

 - respect disable_changelog setting for package changelogs - (d6ac8bf) - Lindner, Bernhard
 - allow packages without bump in changelog command - (71dc621) - Lindner, Bernhard
 - don't reverse commit list - (bec8de8) - Lindner, Bernhard
 - save multiple tags per commit - (cc0e64d) - Lindner, Bernhard
 - cog changelog failing on single commit - (a155a9d) - @@oknozor
 - set explicit binstall pkg-url, bin-dir and pkg-fmt - (97fe60e) - Kristof Mattei
 - fix github pages build - (c8e46aa) - @@oknozor

Documentation

 - (typo) fix various doc typo (#458) - (707a80a) - Jx
 - add commit order doc - (7e4e6ef) - @@oknozor

Features

 - add breaking changes badge in all built-in templates - (1b7f965) - @@oknozor
 - apply sort order in template - (306da76) - @@oknozor
 - Allow sort order to be specified for commit types - (1949b50) - mikebender
 - only read tags reachable from HEAD - (aecd76b) - Lindner, Bernhard
 - allow specifying config path via command line (#466) - (b5443e8) - Technofab
 - resolve tilde in the signingkey to home (#460) - (daa983b) - Kristof Mattei

Refactoring

 - remove field target of Tag - (3a4472b) - Lindner, Bernhard
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2025/03/30 16:51:06 pin Exp $
d3 1
a3 1
DISTNAME=	cocogitto-6.4.0
@


1.4
log
@devel/cocogitto: update to 6.3.0

6.3.0 - 2025-03-19
Bug Fixes

    (commit) fixed order of commit type options (#431) - (53c6f5c) - Sertonix
    (githooks) direct exec with shebang or fallback to sh - (7f3ab80) - @@oknozor
    fix ssh signing - (30ef4c5) - @@oknozor
    fixes broken link in project README - (e8ea261) - affantaufiqur
    set correct url for Getting Started - (f2e2ee8) - Kristof Mattei

Continuous Integration

    fix changelog ommission until next release - (2522799) - @@oknozor
    bump download artifact action - (cff93d3) - @@oknozor
    fix bump deprecated upload-artifact action - (9f3fee5) - @@oknozor

Documentation

    generated config reference - (4c2c991) - @@oknozor
    fix capitalisation of NixOS - (0683402) - txk2048

Features

    (check) Support commit scope checking - (77f2acb) - Thomas Böhler
    (commit) support custom hooksPath in gitconfig (#448) - (f003e78) - @@oknozor
    allow to partially override default commit type - (7f59acc) - @@oknozor
    add bump order config for packages (#443) - (e888f52) - @@oknozor
    ignore fixup commits - (b246352) - @@oknozor

Miscellaneous Chores

    (deps) update git2 to 0.20.0 - (27f1a67) - Rui Chen
    (deps) update git2 to 0.19.0 - (9a11383) - Rui Chen
    (deps) bump nanoid from 3.3.7 to 3.3.8 in /website (#432) - (4100e6b) - dependabot[bot]
    (typo) as been -> has been - (cfe4fac) - Jx
    (workflows) no fail-fast - (e40cc76) - Rui Chen
    (workflows/CI) add aarch64-apple-darwin target - (022e70a) - Rui Chen
    (workflows/Deploy) add aarch64-apple-darwin target - (028df7d) - Rui Chen
    omit chore and tests commits from changelog - (a8655dc) - @@oknozor
    use schemars temp fork - (f2a8663) - @@oknozor
    thanks clippy - (6f6304f) - @@oknozor
    add msrv - (f8cfa57) - Rui Chen
    revert rewritte typo fix for ci - (c26ff39) - Rui Chen
    fix typos - (5ab49cb) - Rui Chen
    s/rewritte/rewrite/g - (37434f2) - Rui Chen
    s/interpretted/interpreted/g - (074ab7e) - Rui Chen
    s/withing/within/g - (a8c81a1) - Rui Chen
    s/shoud/should/g - (a4c750a) - Rui Chen
    s/uncommited/uncommitted/g - (7903ffc) - Rui Chen
    thanks clippy - (37a0caf) - @@oknozor
    update tests - (970f176) - Rui Chen
    thanks clippy - (4002591) - @@oknozor

Performance Improvements

    use lazy loaded commit types - (9eb4fc5) - @@oknozor

Tests

    (check) Add commit scope checking tests - (d2fbba1) - Thomas Böhler
    fix ssh key test - (ed2b104) - @@oknozor
    fix failing macos test - (9a75fc8) - @@oknozor
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2024/11/28 10:17:48 pin Exp $
d3 1
a3 1
DISTNAME=	cocogitto-6.3.0
a11 2
SITES.wasi-0.11.0+wasi-snapshop-preview1.crate=	https://static.crates.io/crates/wasi/

@


1.3
log
@devel/cocogitto: update to 6.2.0

Bug Fixes

    112bfcc - fix ignore merge commit no longer honored - @@oknozor
    3875f65 - populate monorepo changelog tera context - @@oknozor

Continuous Integration

    6f3a292 - fix codedov upload - @@oknozor

Documentation

    ab1fccb - (config) add link to cog.toml config reference to README and cog.toml - Emily Zall
    13ab5a3 - (website) clarify which commit types auto bump by default and how to change this config - Emily Zall
    7096430 - (website) fix some typos - mroetsc
    7f6b5f1 - (website) include MacOS install instructions on homepage - Ali Dowair
    3ff98b2 - migrate to vitepress - @@oknozor
    24dd3da - update tera link in README.md - David LJ
    72e1f86 - correct minor typos (#396) - tjmurray

Features

    b84247f - (settings) allow to disable default commit types - @@oknozor
    426223e - allow to disable package tagging for monorepos - @@oknozor
    f496807 - open repo at path - Finley Thomalla
    07ae2ac - Add optional default version definition in the VersionDSL, the separator is a |, the default version is defined in a way that allows us to apply modifiers to it when a version is not available. The same applies for tags (we use the tag prefix defined in the settings). - Matjaz Domen Pecan

Miscellaneous Chores

    bf0c67b - (deps-dev) bump follow-redirects from 1.15.4 to 1.15.6 in /docs - dependabot[bot]
    23e4310 - (documentation) More clarity in documentation, add clarification that the default cannot be used with the package keyword. - Matjaz Domen Pecan
    6da99a2 - (documentation) Break the lines on added documentation to make it more readable. - Matjaz Domen Pecan
    68c3528 - (documentation) Fleshing out the documentation about defaults. - Matjaz Domen Pecan
    145df03 - (documentation) add documentation for the VersionDSL default version functionality. - Matjaz Domen Pecan
    2283359 - (rustfmt) Forgot to run it before. - Matjaz Domen Pecan
    445c603 - (version) 6.2.0 - github-actions
    ded0d4d - update docs - Jacob Torrång
    7d022f9 - cargo update - @@oknozor

Tests

    f5ac58b - (changelog) add reproducer for #388 - @@oknozor
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2024/03/14 14:40:00 pin Exp $
d3 1
a3 1
DISTNAME=	cocogitto-6.2.0
d7 1
a7 1
MAINTAINER=	pin@@NetBSD.org
d12 2
d18 1
a18 3
#RUST_REQ=		1.82.0
#Upstream does not state the required MSRV.
#This package is confirmed to build with Rust 1.82.0 on amd64
@


1.2
log
@devel/cocogitto: update to 6.1.0

Bug Fixes
    f9d3dd3 - (bump) use commit meta to determine no bump commits - Maksym Kondratenko

Continuous Integration
    facdefb - fixed copy wrong path - ABWassim

Documentation
    64fc19c - (README) fix typo - Oluf Lorenzen
    12df7a2 - (bump) disable bump commit - ABWassim
    dd5517b - (commits-types) bump minor and patch options - ABWassim
    aec74df - update docs with semver build meta - David Arnold

Features
    e6b5468 - (bump) disable bump commit - ABWassim
    56a8f32 - (commit) add gitsign support - @@oknozor
    0666ffe - (commit) add and update files - ABWassim
    1680042 - add build version to command - David Arnold
    3cd580e - ssh signing for commits - @@DaRacci
    6a3b2db - complete rework of revspec and revwalk - @@oknozor
    dde8ffe - add additional package path filtering options - Greg Fairbanks

Miscellaneous Chores
    9f7fcd6 - (commit) reinforce skip-ci tests and process - ABWassim
    01cfa4a - (deps) bump vite and vuepress in /docs - dependabot[bot]
    21ceb2a - (deps-dev) bump vite from 4.4.11 to 4.4.12 in /docs - dependabot[bot]
    398019b - (deps-dev) bump follow-redirects from 1.15.3 to 1.15.4 in /docs - dependabot[bot]
    19a9303 - (doc) update repo name in doc - Guillaume Gayot
    5021a13 - (version) 6.1.0 - github-actions
    a3da049 - (website) add doc on how to access tag with prefix in conf - SergeJomon
    093306a - thanks clippy - @@oknozor
    a4403ce - update dependencies - @@oknozor
    d7edf13 - fix deprecated usage in chrono - @@oknozor
    104d23a - thanks clippy - @@oknozor

Performance Improvements
    1ca130f - (changelog) build cache once - @@oknozor
    99eef16 - (revwalk) cache every tags and ref - @@oknozor
    3f1d2cf - add flamegraph and massif scripts to justfile - @@oknozor

Refactoring
    452097d - (bump) wrap bump and commit args into dedicated opts structs - @@oknozor
    06ec52b - try from impl for release - @@oknozor

Tests
    1c478ed - (bump) more skip-ci tests - ABWassim
    b03d66e - (bump) disable bump commit - ABWassim
    9bf9045 - (commit) add and update files - ABWassim
    a27b725 - update test keys expiration - @@oknozor
    a9be507 - fix monorepo test - @@oknozor
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2023/12/01 11:27:38 pin Exp $
d3 1
a3 1
DISTNAME=	cocogitto-6.1.0
d16 3
@


1.1
log
@devel/cocogitto: import package

Cocogitto is a CLI and GitOps toolbox for the Conventional Commits and
Semver specifications.

Cocogitto was designed to help you respect the conventional and semver standard
and is not intended to be used in any other context.

It strives to be a set of simple, modern and fast command line interfaces.

Goals
 - Make using the conventional commits spec easy and fun.
 - Enable people to focus on their work instead of correcting small mistakes
   and typos.
 - Enforce correctness regarding Semver and Conventional Commits.
 - Automate things when possible (ex: bumping versions).

Non goals
 - Cocogitto is not a git replacement. It uses some of libgit2 but only to
   provide features related to the Conventional Commits specification.
   Anything else shall be done with git.
 - Supporting other commit conventions or git workflows.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	cocogitto-6.0.1
@

