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.
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.
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.
Tig is an ncurses text user interface for Git, primarily intended as a history browser. It can also stage hunks for commit, or colorize the output of the git command.
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 is a minimalist decentralized issue management system based on Git, offering (optional) bidirectional integration with GitHub and GitLab issue management.
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 program analyzes a collection of RCS files in a CVS repository (or outside of one) and, when possible, emits an equivalent history in the form of a fast-import stream. Not all possible histories can be rendered this way; the program tries to emit useful warnings when it can't.
The program can also produce a visualization of the resulting commit directed acyclic graph (DAG) in the input format of Graphviz. The package also includes cvssync, a tool for mirroring masters from remote CVS hosts.
The git-extras package provides a collection of additional git commands for repository metrics and summarization, commit and log editing, developer workflow, and project and release management.
git-repo provides Git extensions for interacting conveniently with AGit-Flow or Gerrit servers. It makes it possible to create, update or fetch PR, and more. It is based on the repo tool that was developed for the Gerrit project, but also supports AGit-Flow and lifts the requirement to use a manifest file.
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
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.
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.
Script that copies a directory to the gh-pages branch (by default) of the repository.
Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.
This package provides pijul, a sound and fast distributed version control system based on a mathematical theory of asynchronous work.
This package enables manipulating multiple version control repositories with one command.
This package a interactive tool to interact with git branches using StGit.
Gitolite is an access control layer on top of Git, providing fine access control to Git repositories.
hut is a CLI tool for sr.ht. It helps you interact with sr.ht's public services:
- builds
submit and manage build jobs
- git
create, and manage git repositories and artifacts
- hg
list Mercurial repositories
- lists
manage mailing lists and patches
- meta
manage PGP, and SSH keys
- pages
publish and manage hosted websites
- paste
create and manage pastes
- todo
create and manage trackers, tickets
- graphql
interact with GraphQL APIs directly
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 wrapper around rclone makes any destination supported by rclone usable with git-annex.
git-test-sequence is similar to an automated git bisect except it’s linear. It will test every change between two points in the DAG. It will also walk each side of a merge and test those changes individually.
diff-so-fancy strives to make your diffs human readable instead of machine readable. This helps improve code quality and helps you spot defects faster.
GNU Arch, aka. tla, was one of the first free distributed version-control systems (DVCS). It saw its last release in 2006. This package is provided for users who need to recover tla repositories and for historians.