./devel/cocogitto, The Conventional Commits toolbox

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 6.2.0, Package name: cocogitto-6.2.0, Maintainer: pin

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.


Master sites:

Filesize: 1723.079 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-28 11:17:48 by pin | Files touched by this commit (3) | Package updated
Log message:
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
   2024-03-14 15:40:00 by pin | Files touched by this commit (3) | Package updated
Log message:
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
   2023-12-01 12:27:38 by pin | Files touched by this commit (5)
Log message:
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.