Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a command-line tool to manage multiple Git repos.
This tool does two things:
display the status of multiple Git repos such as branch, modification, commit message side by side
(batch) delegate Git commands/aliases from any working directory
If several repos are related, it helps to see their status together.
Qgit is a graphical front-end for git, with features to:
view revisions, diffs, files history, files annotation and archive tree,
commit changes visually cherry picking modified files,
apply or save patch series from selected commits, drag and drop commits,
associate commands sequences, scripts and anything else executable to a custom action,
push/pop commits,
apply/save/create patches
and cherry pick single modified files.
GitDB allows you to access bare Git repositories for reading and writing. It aims at allowing full access to loose objects as well as packs with performance and scalability in mind. It operates exclusively on streams, allowing to handle large objects with a small memory footprint.
Pre-commit is a multi-language package manager for pre-commit hooks. You specify a list of hooks you want and pre-commit manages the installation and execution of any hook written in any language before every commit.
gource provides a software version control visualization. The repository is displayed as a tree where the root of the repository is the centre, directories are branches and files are leaves. Contributors to the source code appear and disappear as they contribute to specific files and directories.
Libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings.
git-pages-cli is a command-line application for publishing sites to git-pages.
Libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings.
Myrepos provides the mr command, which maps an operation (e.g., fetching updates) over a collection of version control repositories. It supports a large number of version control systems: Git, Subversion, Mercurial, Bazaar, Darcs, CVS, Fossil, and Veracity.
Compute various size metrics for a Git repository, flagging those that might cause problems or inconvenience.
GNU CSSC provides a replacement for the legacy Unix source code control system SCCS. This allows old code still under that system to be accessed and migrated on modern systems.
SRC (or src) is simple revision control, a version-control system for single-file projects by solo developers and authors. It modernizes the venerable RCS, hence the anagrammatic acronym. The design is tuned for use cases like all those little scripts in your ~/bin directory, or a directory full of HOWTOs.
fnc uses ncurses and libfossil to create a fossil user interface in the terminal. It can view local changes at the hunk level to prepare atomic commits.
Libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings.
StGit uses a patch stack workflow. Each individual patch focuses on a single concern, while a stack of patches forms a series of commits. Patches are stored as normal git commits, allowing easy merging of StGit patches into other repositories using standard Git.
Features include:
Import and export patches from Git with
stg commitandstg uncommitCreate new patches and add them to the stack with
stg newUpdate a patch from the working tree with
stg refreshandstg editSee information about the stack or patch with
stg seriesandstg showExport and send a series of patches by email using
stg email
Game of Trees (Got) is a version control system which prioritizes ease of use and simplicity over flexibility.
commit-patch is a utility that lets you check in select portions of a file into Darcs, Git, Mercurial, Bazaar, Subversion, or CVS repositories. It comes as a command line app and also an Emacs interface.
Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.
Libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings.
This hook sends emails describing changes introduced by pushes to a Git repository. For each reference that was changed, it emits one ReferenceChange email summarizing how the reference was changed, followed by one Revision email for each new commit that was introduced by the reference change.
This script is designed to be used as a post-receive hook in a Git repository
Shell Flags (shFlags) is a library written to greatly simplify the handling of command-line flags in Bourne based Unix shell scripts (bash, dash, ksh, sh, zsh). Most shell scripts use getopt for flags processing, but the different versions of getopt on various OSes make writing portable shell scripts difficult. shFlags instead provides an API that doesn't change across shell and OS versions so the script writer can be confident that the script will work.
The vc-dwim package contains two tools, "vc-dwim" and "vc-chlog". vc-dwim is a tool that simplifies the task of maintaining a ChangeLog and using version control at the same time, for example by printing a reminder when a file change has been described in the ChangeLog but the file has not been added to the VC. vc-chlog scans changed files and generates standards-compliant ChangeLog entries based on the changes that it detects.
git filter-repo is a versatile tool for rewriting history, which roughly falls into the same space of tool like git filter-branch but with more capabilities. git filter-repo is now recommended by the Git project instead of git filter-branch.
Trac is a minimalistic web-based software project management and bug/issue tracking system. It provides an interface to the Git and Subversion revision control systems, an integrated wiki, flexible issue tracking and convenient report facilities.