Bug 264104 - [NEW PORT] devel/gfold: CLI tool to help keep track of multiple Git repositories
Summary: [NEW PORT] devel/gfold: CLI tool to help keep track of multiple Git repositories
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Jason Helfman
URL: https://github.com/ nickgerace/gfold
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-20 17:20 UTC by sec.research.2005
Modified: 2022-05-27 07:13 UTC (History)
2 users (show)

See Also:


Attachments
Patch (16.16 KB, patch)
2022-05-20 17:20 UTC, sec.research.2005
no flags Details | Diff
Poudriere Build Log (464.34 KB, text/plain)
2022-05-20 17:22 UTC, sec.research.2005
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description sec.research.2005 2022-05-20 17:20:30 UTC
Created attachment 234060 [details]
Patch

This app displays relevant information for multiple Git repositories
in one to many directories. While this tool might seem limited in scope
and purpose, that is by design.

By default, gfold looks at every Git repository via traversal from
the current working directory. If you would like to target another directory,
you can pass its path (relative or absolute) as the first argument
or change the default path in the config file.

After traversal, gfold leverages rayon to perform concurrent,
read-only analysis of all Git repositories detected.
Analysis is performed by leveraging the git2-rs library.
Comment 1 sec.research.2005 2022-05-20 17:22:43 UTC
Created attachment 234061 [details]
Poudriere Build Log
Comment 2 Jason Helfman freebsd_committer freebsd_triage 2022-05-27 07:12:35 UTC
Committed! Thanks for your contribution :)

-jgh
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-05-27 07:13:06 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=33c76b3f94f7236c32d7532fef22e0c5e33474bd

commit 33c76b3f94f7236c32d7532fef22e0c5e33474bd
Author:     Mostly BSD <sec.research.2005@gmail.com>
AuthorDate: 2022-05-27 07:07:56 +0000
Commit:     Jason Helfman <jgh@FreeBSD.org>
CommitDate: 2022-05-27 07:10:09 +0000

    devel/gfold: Add new port

    PR:             264104

    CLI tool to help keep track of your Git repositories, written in Rust

    This app displays relevant information for multiple Git repositories
    in one to many directories. While this tool might seem limited in scope
    and purpose, that is by design.

    By default, gfold looks at every Git repository via traversal from
    the current working directory. If you would like to target another directory,
    you can pass its path (relative or absolute) as the first argument
    or change the default path in the config file.

    After traversal, gfold leverages rayon to perform concurrent,
    read-only analysis of all Git repositories detected.
    Analysis is performed by leveraging the git2-rs library.

    WWW: https://github.com/nickgerace/gfold

 devel/Makefile                 |   1 +
 devel/gfold/Makefile (new)     |  31 +++++++++
 devel/gfold/bsd.gfold.mk (new) |  74 ++++++++++++++++++++
 devel/gfold/distinfo (new)     | 149 +++++++++++++++++++++++++++++++++++++++++
 devel/gfold/pkg-descr (new)    |  16 +++++
 5 files changed, 271 insertions(+)