fbpx
Wikipedia

git-annex

git-annex is a distributed file synchronization system written in Haskell. It aims to solve the problem of sharing and synchronizing collections of large files independent from a commercial service or even a central server.

git-annex
Original author(s)Joey Hess
Initial release19 October 2010; 13 years ago (2010-10-19)
Stable release
10.20230802 / 2 August 2023; 9 months ago (2023-08-02)
Repository
  • git-annex.branchable.com
Written inHaskell
Operating systemLinux, FreeBSD, Android, OS X, Windows
Size44.2 MB
TypeFile synchronization
LicenseGPL3+, AGPL3+ [1]
Websitegit-annex.branchable.com

History edit

The development of git-annex began in 2010.[2] In 2012-13 the development was funded through a Kickstarter campaign.[3] The main development of this campaign was the git-annex assistant, a component that runs in the background to automate the synchronization of repositories.

The next crowd funding campaign for 2013-14 was organized over a self-hosted platform.[4]

Design edit

git-annex uses Git to index files but does not store them in the Git history. Instead, a symbolic link representing and linking to the probably large file is committed. git-annex manages a content-addressable storage for the files under its control. A separate Git branch logs the location of every file. Thus users can clone a git-annex repository and then decide for every file whether to make it locally available.

Availability edit

git-annex packages are available for a variety of operating systems, including:[5]

References edit

  1. ^ "license". git-annex.branchable.com. 18 January 2014. Retrieved 1 May 2015.
  2. ^ "git-annex roadmap".
  3. ^ "git-annex kickstarter campaign 2012".
  4. ^ "git-annex campaign".
  5. ^ "install options".
  6. ^ "Debian".
  7. ^ "Ubuntu".
  8. ^ "Fedora".
  9. ^ "FreeBSD".
  10. ^ "ArchLinux". git-annex.branchable.com. Retrieved 2015-12-06.
  11. ^ "NixOS". git-annex.branchable.com. Retrieved 2019-09-11.
  12. ^ "Guix". git-annex.branchable.com. Retrieved 2019-09-11.
  13. ^ "GentooLinux". git-annex.branchable.com. Retrieved 2019-09-11.
  14. ^ "OpenPorts.se | The OpenBSD package collection". openports.se. Retrieved 2021-12-03.
  15. ^ "Android". git-annex.branchable.com. Retrieved 2021-12-03.
  16. ^ "git-annex". Homebrew Formulae. Retrieved 2021-12-03.
  17. ^ "Windows". git-annex.branchable.com. Retrieved 2022-12-05.

External links edit

  • Official website

annex, distributed, file, synchronization, system, written, haskell, aims, solve, problem, sharing, synchronizing, collections, large, files, independent, from, commercial, service, even, central, server, original, author, joey, hessinitial, release19, october. git annex is a distributed file synchronization system written in Haskell It aims to solve the problem of sharing and synchronizing collections of large files independent from a commercial service or even a central server git annexOriginal author s Joey HessInitial release19 October 2010 13 years ago 2010 10 19 Stable release10 20230802 2 August 2023 9 months ago 2023 08 02 Repositorygit annex wbr branchable wbr comWritten inHaskellOperating systemLinux FreeBSD Android OS X WindowsSize44 2 MBTypeFile synchronizationLicenseGPL3 AGPL3 1 Websitegit annex wbr branchable wbr com Contents 1 History 2 Design 3 Availability 4 References 5 External linksHistory editThe development of git annex began in 2010 2 In 2012 13 the development was funded through a Kickstarter campaign 3 The main development of this campaign was the git annex assistant a component that runs in the background to automate the synchronization of repositories The next crowd funding campaign for 2013 14 was organized over a self hosted platform 4 Design editgit annex uses Git to index files but does not store them in the Git history Instead a symbolic link representing and linking to the probably large file is committed git annex manages a content addressable storage for the files under its control A separate Git branch logs the location of every file Thus users can clone a git annex repository and then decide for every file whether to make it locally available Availability editgit annex packages are available for a variety of operating systems including 5 Debian 6 Ubuntu 7 Fedora 8 FreeBSD 9 Arch Linux 10 NixOS 11 Guix 12 Gentoo 13 OpenBSD 14 Android 15 macOS via Homebrew 16 Windows 17 References edit license git annex branchable com 18 January 2014 Retrieved 1 May 2015 git annex roadmap git annex kickstarter campaign 2012 git annex campaign install options Debian Ubuntu Fedora FreeBSD ArchLinux git annex branchable com Retrieved 2015 12 06 NixOS git annex branchable com Retrieved 2019 09 11 Guix git annex branchable com Retrieved 2019 09 11 GentooLinux git annex branchable com Retrieved 2019 09 11 OpenPorts se The OpenBSD package collection openports se Retrieved 2021 12 03 Android git annex branchable com Retrieved 2021 12 03 git annex Homebrew Formulae Retrieved 2021 12 03 Windows git annex branchable com Retrieved 2022 12 05 External links editOfficial website Portals nbsp Free and open source software nbsp Linux nbsp Internet Retrieved from https en wikipedia org w index php title Git annex amp oldid 1214864262, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.