dev-vcs / git-annex

manage files with git, without checking their contents into git

Official package sites : http://git-annex.branchable.com/ ·

git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space. Even without file content tracking, being able to manage files with git, move files around and delete files with versioned directory trees, and use branches and distributed clones, are all very handy reasons to use git. And annexed files can co-exist in the same git repository with regularly versioned files, which is convenient for maintaining documents, Makefiles, etc that are associated with annexed files but that benefit from full revision control.

v6.20170818-r1 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~amd64-linux ~x86
USE flags
assistant benchmark concurrentoutput dbus doc magic network-uri pairing s3 torrentparser webapp webdav

v6.20170818 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~amd64-linux ~x86
USE flags
assistant benchmark concurrentoutput dbus doc magicmime network-uri pairing s3 torrentparser webapp webdav

General

assistant
Enable git-annex assistant and watch command
benchmark
Enable benchmarking
concurrentoutput
Use concurrent-output library (experimental)
dbus
Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
magic
Add support for file type detection via magic bytes (usually via libmagic from sys-apps/file)
magicmime
Use libmagic to determine file MIME types
network-uri
Get Network.URI from the network-uri package.
pairing
Enable pairing of git annex repositories
s3
Enable Amazon S3 remote
torrentparser
Use haskell torrent library to parse torrent files
webapp
Enable git-annex webapp
webdav
Enable webdav remote

dev-haskell / aeson : Fast JSON parsing and encoding

dev-haskell / async : Run IO operations asynchronously and wait for their results

dev-haskell / aws : Amazon Web Services (AWS) for Haskell

dev-haskell / blaze-builder : Efficient buffered output

dev-haskell / bloomfilter : Pure and impure Bloom Filter implementations

dev-haskell / byteable : Type class for sequence of bytes

dev-haskell / cabal : A framework for packaging Haskell software

dev-haskell / case-insensitive : Case insensitive string comparison

dev-haskell / clientsession : Securely store session data in a client-side cookie

dev-haskell / concurrent-output : Ungarble output from several threads or commands

dev-haskell / conduit : Streaming data processing library

dev-haskell / conduit-extra : Batteries included conduit: adapters for common libraries

dev-haskell / criterion : Robust, reliable performance measurement and analysis

dev-haskell / crypto-api : A generic interface for cryptographic operations

dev-haskell / cryptonite : Cryptography Primitives sink

dev-haskell / data-default : A class for types with a default value

dev-haskell / dav : RFC 4918 WebDAV support

dev-haskell / dbus : A client library for the D-Bus IPC system

dev-haskell / disk-free-space : Retrieve information about disk space usage

dev-haskell / dlist : Difference lists

dev-haskell / dns : DNS library in Haskell

dev-haskell / edit-distance : Levenshtein and restricted Damerau-Levenshtein edit distances

dev-haskell / esqueleto : Type-safe EDSL for SQL queries on persistent backends

dev-haskell / exceptions : Extensible optionally-pure exceptions

dev-haskell / fdo-notify : Desktop Notifications client

dev-haskell / feed : Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds

dev-haskell / free : Monads for free

dev-haskell / hinotify : Haskell binding to inotify

dev-haskell / hslogger : Versatile logging framework

dev-haskell / http-client : An HTTP client engine

dev-haskell / http-conduit : HTTP client package with conduit interface and HTTPS support

dev-haskell / http-types : Generic HTTP types for Haskell (for both client and server code)

dev-haskell / ifelse : Anaphoric and miscellaneous useful control-flow

dev-haskell / magic : Interface to C file/magic library

dev-haskell / memory : memory and related abstraction stuff

dev-haskell / monad-control : Lift control operations, like exception catching, through monad transformers

dev-haskell / monad-logger : A class of monads which can log messages

dev-haskell / mountpoints : list mount points

dev-haskell / mtl : Monad classes, using functional dependencies

dev-haskell / network : Low-level networking interface

dev-haskell / network-info : Access the local computer's basic network configuration

dev-haskell / network-multicast : Simple multicast library

dev-haskell / network-uri : URI manipulation

dev-haskell / old-locale : locale library

dev-haskell / optparse-applicative : Utilities and combinators for parsing command line options

dev-haskell / path-pieces : Components of paths

dev-haskell / persistent : Type-safe, multi-backend data serialization

dev-haskell / persistent-sqlite : Backend for the persistent library using sqlite3

dev-haskell / persistent-template : Type-safe, non-relational, multi-backend persistence

dev-haskell / quickcheck : Automatic testing of Haskell programs

dev-haskell / random : random number library

dev-haskell / regex-tdfa : Replaces/Enhances Text.Regex

dev-haskell / resourcet : Deterministic allocation and freeing of scarce resources

dev-haskell / safesemaphore : Much safer replacement for QSemN, QSem, and SampleVar

dev-haskell / sandi : Data encoding library

dev-haskell / securemem : abstraction to an auto scrubbing and const time eq, memory chunk

dev-haskell / shakespeare : A toolkit for making compile-time interpolated templates

dev-haskell / socks : Socks proxy (version 5) implementation

dev-haskell / split : Combinator library for splitting lists

dev-haskell / stm : Software Transactional Memory

dev-haskell / stm-chans : Additional types of channels for STM

dev-haskell / text : An efficient packed Unicode text type

dev-haskell / torrent : BitTorrent file parser and generater

dev-haskell / unix-compat : Portable POSIX-compatibility layer

dev-haskell / unordered-containers : Efficient hashing-based container types

dev-haskell / utf8-string : Support for reading and writing UTF8 Strings

dev-haskell / uuid : For creating, comparing, parsing and printing Universally Unique Identifiers

dev-haskell / wai : Web Application Interface

dev-haskell / wai-extra : Provides some basic WAI handlers and middleware

dev-haskell / warp : A fast, light-weight web server for WAI applications

dev-haskell / warp-tls : HTTP over TLS support for Warp via the TLS package

dev-haskell / yesod : Creation of type-safe, RESTful web applications

dev-haskell / yesod-core : Creation of type-safe, RESTful web applications

dev-haskell / yesod-default : Default config and main functions for your yesod application (deprecated)

dev-haskell / yesod-form : Form handling support for Yesod Web Framework

dev-haskell / yesod-static : Static file serving subsite for Yesod Web Framework

dev-lang / ghc : The Glasgow Haskell Compiler

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency

net-misc / rsync : File transfer program to keep remote files into sync

sys-process / lsof : Lists open files for running Unix processes

www-apps / ikiwiki : A wiki compiler

dev-haskell / aeson : Fast JSON parsing and encoding

dev-haskell / async : Run IO operations asynchronously and wait for their results

dev-haskell / aws : Amazon Web Services (AWS) for Haskell

dev-haskell / blaze-builder : Efficient buffered output

dev-haskell / bloomfilter : Pure and impure Bloom Filter implementations

dev-haskell / byteable : Type class for sequence of bytes

dev-haskell / case-insensitive : Case insensitive string comparison

dev-haskell / clientsession : Securely store session data in a client-side cookie

dev-haskell / concurrent-output : Ungarble output from several threads or commands

dev-haskell / conduit : Streaming data processing library

dev-haskell / conduit-extra : Batteries included conduit: adapters for common libraries

dev-haskell / criterion : Robust, reliable performance measurement and analysis

dev-haskell / crypto-api : A generic interface for cryptographic operations

dev-haskell / cryptonite : Cryptography Primitives sink

dev-haskell / data-default : A class for types with a default value

dev-haskell / dav : RFC 4918 WebDAV support

dev-haskell / dbus : A client library for the D-Bus IPC system

dev-haskell / disk-free-space : Retrieve information about disk space usage

dev-haskell / dlist : Difference lists

dev-haskell / dns : DNS library in Haskell

dev-haskell / edit-distance : Levenshtein and restricted Damerau-Levenshtein edit distances

dev-haskell / esqueleto : Type-safe EDSL for SQL queries on persistent backends

dev-haskell / exceptions : Extensible optionally-pure exceptions

dev-haskell / fdo-notify : Desktop Notifications client

dev-haskell / feed : Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds

dev-haskell / free : Monads for free

dev-haskell / hinotify : Haskell binding to inotify

dev-haskell / hslogger : Versatile logging framework

dev-haskell / http-client : An HTTP client engine

dev-haskell / http-conduit : HTTP client package with conduit interface and HTTPS support

dev-haskell / http-types : Generic HTTP types for Haskell (for both client and server code)

dev-haskell / ifelse : Anaphoric and miscellaneous useful control-flow

dev-haskell / magic : Interface to C file/magic library

dev-haskell / memory : memory and related abstraction stuff

dev-haskell / monad-control : Lift control operations, like exception catching, through monad transformers

dev-haskell / monad-logger : A class of monads which can log messages

dev-haskell / mountpoints : list mount points

dev-haskell / mtl : Monad classes, using functional dependencies

dev-haskell / network : Low-level networking interface

dev-haskell / network-info : Access the local computer's basic network configuration

dev-haskell / network-multicast : Simple multicast library

dev-haskell / network-uri : URI manipulation

dev-haskell / old-locale : locale library

dev-haskell / optparse-applicative : Utilities and combinators for parsing command line options

dev-haskell / path-pieces : Components of paths

dev-haskell / persistent : Type-safe, multi-backend data serialization

dev-haskell / persistent-sqlite : Backend for the persistent library using sqlite3

dev-haskell / persistent-template : Type-safe, non-relational, multi-backend persistence

dev-haskell / quickcheck : Automatic testing of Haskell programs

dev-haskell / random : random number library

dev-haskell / regex-tdfa : Replaces/Enhances Text.Regex

dev-haskell / resourcet : Deterministic allocation and freeing of scarce resources

dev-haskell / safesemaphore : Much safer replacement for QSemN, QSem, and SampleVar

dev-haskell / sandi : Data encoding library

dev-haskell / securemem : abstraction to an auto scrubbing and const time eq, memory chunk

dev-haskell / shakespeare : A toolkit for making compile-time interpolated templates

dev-haskell / socks : Socks proxy (version 5) implementation

dev-haskell / split : Combinator library for splitting lists

dev-haskell / stm : Software Transactional Memory

dev-haskell / stm-chans : Additional types of channels for STM

dev-haskell / text : An efficient packed Unicode text type

dev-haskell / torrent : BitTorrent file parser and generater

dev-haskell / unix-compat : Portable POSIX-compatibility layer

dev-haskell / unordered-containers : Efficient hashing-based container types

dev-haskell / utf8-string : Support for reading and writing UTF8 Strings

dev-haskell / uuid : For creating, comparing, parsing and printing Universally Unique Identifiers

dev-haskell / wai : Web Application Interface

dev-haskell / wai-extra : Provides some basic WAI handlers and middleware

dev-haskell / warp : A fast, light-weight web server for WAI applications

dev-haskell / warp-tls : HTTP over TLS support for Warp via the TLS package

dev-haskell / yesod : Creation of type-safe, RESTful web applications

dev-haskell / yesod-core : Creation of type-safe, RESTful web applications

dev-haskell / yesod-default : Default config and main functions for your yesod application (deprecated)

dev-haskell / yesod-form : Form handling support for Yesod Web Framework

dev-haskell / yesod-static : Static file serving subsite for Yesod Web Framework

dev-lang / ghc : The Glasgow Haskell Compiler

dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency

sys-process / lsof : Lists open files for running Unix processes

610120
=dev-vcs/git-annex[s3] requires old http-conduit / http-client
658176
dev-vcs/git-annex-6.20170818 : * environment, line 686: Called cabal-show-brokens-and-die setup configure failed
659288
dev-vcs/git-annex: private data exposure (CVE-2018-{10857,10859})
662680
dev-vcs/git-annex-6.20170818 : Not in scope: type constructor or class EnableEncryption
668268
[haskell overlay] dev-vcs/git-annex - Assistant/Pairing/Network.hs:20:1: error: Could not find module `Network.Multicast'
668270
[haskell overlay] dev-vcs/git-annex-6.20180626[-pairing] - Could not find module ‘Network.Multicast’
668272
[haskell overlay] dev-vcs/git-annex-6.20180626[-assistant] - Could not find module ‘System.MountPoints’
680508
dev-vcs/git-annex-7.20190219 version bump
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Inline mirror://hackage and update URIs
This change inlines mirror://hackage in all ebuilds, and updates URIs to the modern form (old URIs redirect to that). The change has been made using the following command: find -name '*.ebuild' -exec sed -r -i \ -e 's@mirror://hackage/@https://hackage.haskell.org/@g' \ -e 's@https://hackage.haskell.org/packages/archive/([^/]*)/([^/]*)/@https://hackage.haskell.org/package/\1-\2/@g' \ -e '/hackage\.haskell\.org/s@\$\{PN}-\$\{PV}@${P}@g' \ -e '/hackage\.haskell\.org/s@\$\{MY_PN}-\$\{PV}@${MY_P}@g' \ -e '/hackage\.haskell\.org/s@\$\{PN}-\$\{MY_PV}@${MY_P}@g' \ {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-vcs/git-annex: USE=magicmime → USE=magic, to match global
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Sergei Trofimovich · gentoo
dev-vcs/git-annex: drop old
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Sergei Trofimovich · gentoo
dev-vcs/git-annex: bump up to 6.20170818, bug #628488
""" git-annex before 6.20170818 allows remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, as demonstrated by an ssh://-eProxyCommand= URL, a related issue to CVE-2017-9800, CVE-2017-12836, CVE-2017-1000116, and CVE-2017-1000117. """ Reported-by: mbailey_j Bug: https://bugs.gentoo.org/628488 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sergei Trofimovich · gentoo
dev-vcs/git-annex: bump up to 6.20170101
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
dev-vcs/git-annex: disable USE=s3 by default, aws needs a port to http-conduit-2.2
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Sergei Trofimovich · gentoo
dev-vcs/git-annex: bump up to 6.20161031
Package-Manager: portage-2.3.2
Sergei Trofimovich · gentoo
dev-vcs/git-annex: restore manpage installation
Drop git-annex-5.20150731-no-strange-installs.patch as git-annex is now respecting $(DISTDIR). Woohoo! Reported-by: Jan Kundrát Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/506 Package-Manager: portage-2.3.1
Sergei Trofimovich · gentoo
dev-vcs/git-annex: bump up to 6.20160923, bug #591831
Reported-by: Jonas Stein Package-Manager: portage-2.3.1
Sergei Trofimovich · gentoo
dev-vcs/git-annex: restore lsof dependency, bug #591252
Reporter-by: Devrin Talen Bug: https://bugs.gentoo.org/591252 Package-Manager: portage-2.2.27_p10
Sergei Trofimovich · gentoo
dev-vcs/git-annex: bump up to 6.20160419
Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
dev-vcs/git-annex: bump up to 6.20160318
Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
dev-vcs/git-annex: drop old
Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
dev-vcs/git-annex: drop old
Package-Manager: portage-2.2.27
Sergei Trofimovich · gentoo
dev-vcs/git-annex: bump up to 6.20160126, bug #572996
While at it restored dependencies on non-haskell packages: git, ikiwiki, perl, rsync Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/572996 Package-Manager: portage-2.2.27
Sergei Trofimovich · gentoo
dev-vcs/git-annex: fix against QC-2.8.2, bug #572504
QuickCheck-2.8.2 introduced default instances for Data.Map and Data.Set. git-annex happened to provide those as well. Reported-by: bugtrack@web.de Reported-by: Matthias Maier Bug: https://bugs.gentoo.org/572504 Package-Manager: portage-2.2.27
Sergei Trofimovich · gentoo
dev-vcs/git-annex: bump up to 5.20151218
Package-Manager: portage-2.2.27
Sergei Trofimovich · gentoo
dev-vcs/git-annex: bump up to 5.20150731
Package-Manager: portage-2.2.20
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed