This survey is open now through January 31st 2019.

git-annex v7 was recently released, with improved support for unlocked files in the repository which is planned to replace the old direct mode. Do you use any v7 repository features yet?

not yet (75%)

v7 unlocked files (7%)

adjusted unlocked branches (0%)

I'm still using direct mode (9%)

I don't know (6%)

Total votes: 168
Posted Fri Nov 23 16:06:18 2018

Are you a command-line git-annex user, or do you use the git-annex assistant?

I use mostly the git-annex assistant (7%)

I use mostly git-annex at the command line (81%)

I use both equally often (5%)

I do not yet use git-annex (5%)

Total votes: 168
Posted Fri Nov 23 15:56:01 2018

Pick the operating system which you use git-annex on the most.

Linux (80%)

OSX (12%)

Android (app) (0%)

Android (termux) (0%)

other Unix (0%)

Windows (native) (3%)

Widows Subsystem for Linux (WSL) (1%)

OpenBSD (0%)

Write in:

Total votes: 167
Posted Fri Nov 23 15:56:01 2018

How do you get git-annex installed?

From a prebuilt version on its website (12%)

I build from source (4%)

I install the version provided by my OS distributor (61%)

From a package manager not part of my OS (eg Nix, Homebrew) (14%)

I don't know; it was installed for me (1%)

Sometimes OS package manager, sometimes source (3%)

neurodebian repo (1%)

Write in:

Total votes: 165

If you install it using different methods at different times, pick the method you use most frequently.

Posted Fri Nov 23 15:56:01 2018

git-annex runs on many operating systems: Linux, OS X, BSDs, Android, and Windows. However, some ports are further along than others.

If there's a device on which you cannot use git-annex today, because the port to an OS is missing or incomplete, please pick it. Please don't vote for an OS where you already successfully use git-annex.

I'm good -- git-annex runs on my OSes of choice! (58%)

Windows (11%)

Android (20%)

Apple iOS (3%)

an ARM board not powerful enough to compile stuff on it. cross compiling haskell is a pain. So i rewrote the parts that i needed in another language (and i won't mention which one, i should be ashamed of this). (1%)

SmartOS (0%)

Synology NAS (app store package) (1%)

OpenBSD (1%)

MacOS - assistant is still flakey (0%)

MacOS - no tor integration (0%)

Write in:

Total votes: 162
Posted Fri Nov 23 15:56:01 2018

How many git-annex repositories do you have? If you have a bunch of clones of the same repository on different devices, count them all up or estimate.

0 (4%)

1 (6%)

2-5 (32%)

6-10 (15%)

11-25 (21%)

26-50 (12%)

51-100 (2%)

101-200 (3%)

201-300 (0%)

more! (1%)

Write in:

Total votes: 162
Posted Fri Nov 23 15:56:01 2018

How much data do you have stored in git-annex?

The way to get this value is to run git annex info . and look for the line that says "size of annexed files in working tree".

If you've got multiple repositories that each contain different files (not git clones), you can run it in each and add them up.

<1 GB (8%)

1+ GB (6%)

10+ GB (11%)

100+ GB (27%)

1+ TB (13%)

2+ TB (9%)

4+ TB (8%)

8+ TB (4%)

16+ TB (4%)

32+ TB (1%)

64+ TB (1%)

128+ TB (0%)

256+ TB (0%)

rather not say (0%)

I have too much data for git-annex to handle :) (0%)

Maggie here, I don't know this answer. (0%)

Write in:

Total votes: 162
Posted Fri Nov 23 15:56:01 2018

How would you characterize your general git knowledge? (Not your git-annex knowledge!)

novice (2%)

casual, needs advice (3%)

everyday use (20%)

can offer advice (40%)

know it very well (29%)

wrote some of it (3%)

Write in:

Total votes: 164
Posted Fri Nov 23 15:56:01 2018

Overall, how happy are you with git annex?

unhappy (0%)

not so happy (11%)

happy (40%)

very happy (22%)

completely ecstatic (2%)

one of my favorite applications of all time (20%)

Don't know, I just use NeuroDebian and PyMPVA (0%)

Write in:

Total votes: 162
Posted Fri Nov 23 15:56:01 2018

If a problem is preventing you from using git-annex, or the git-annex assistant, please indicate it here.

If you're currently using git-annex, you can instead answer on behalf of less technically adept friends or family, and identify a problem blocking them from using the git-annex assistant.

too hard to install (2%)

too hard to use (17%)

not good enough documentation (5%)

because of a bug (that has been reported) (2%)

because of a bug (that's not been reported yet) (2%)

because I don't think it's ready (2%)

don't trust the assistant (12%)

either git-annex gets confused often, or I do, so my use of it has started to stagnate (10%)

not issues personally, but people don't see (or realize they need) the immense benefits it provides :) (22%)

git-annex has many power features and good documentation of these features, but lacks many tutorials (like the walkthrough) showing new users how to tie the features together (10%)

without v7 there is a bit too much friction for non-technical user's file syncing needs. once v7 hits Debian stable etc. that will change. exciting times are ahead. (5%)

git alone is hard to grasp for a novice, with git-annex symlinks, locked/unlocked states, now adjusted branches -- it goes way too far to even grasp concepts. So hard to advice to naive users who did not yet get fascinated by git itself (5%)

do not work well over smb (0%)

git is not quite right as a data model, so there's lots of minor to serious friction when using git-annex to share data between different users or even just different contexts that want different views of the same data (0%)

problem with filenames across OSes (e.g., colons work with Linux but not under Windows) (0%)

difficult to use with Files/Nautilus (copy or drag&drop actually copies the symlink) (0%)

Integration with operating system not convenient enough. (0%)

Write in:

Total votes: 140

(Note that missing ports covers ports to IOS etc, so don't add them here.)

Posted Fri Nov 23 15:56:01 2018

git-annex is now 8 years old, and has a good number of users. What general area do you think development should focus on now?

just general maintenance, keep it working and fix bugs (14%)

make it easier for nontechnical users (32%)

make it more suitable for collaboration inside larger groups/organizations (ie, game developers, scientists, archivists) (19%)

port it to more platforms (0%)

performance (17%)

reliability (3%)

improve the existing ports (5%)

improve documentation (4%)

get more of the functionality merged into vanilla git, to have at least rudimentary interactions with git-only users (0%)

reliability features (e.g. being able to query when a file was last fsck'd on any device, consistent hashing to shard across devices) (0%)

features that widen applicability to data storage problems that are not currently well-served (think outside the box, eg. system backups, media galleries, large file sharing via email) (0%)

Write in:

Total votes: 156
Posted Fri Nov 23 15:56:01 2018

Looking at git-annex's roadmap, which item seems most important to you?

Also feel free to write in an item from the todo list instead.

speed improvements (35%)

improve tree export (1%)

importing trees from special remotes (5%)

improve adjust --hide-missing interface (1%)

improve Windows support (19%)

more/collection of special remotes (0%)

deltas (8%)

Improve assistant on macos (3%)

I'm good without any of those (11%)

sharing files outside of git-annex easily (10%)

sync over tor (0%)

LFS API support (0%)

Write in:

Total votes: 151
Posted Fri Nov 23 15:56:01 2018

git-annex has a community of users, developers, and financial supporters, leading to a rather long list of names on the thanks page. What's your involvement in this community?

none, I just use git-annex (52%)

my name is on the thanks page! (30%)

I rely on the community for tech support and/or file bugs (5%)

Helping other users, filing bugs, pushing git-annex to breaking point (9%)

I try to give feedback where possible (1%)

If I've worked out how to do something with git-annex I sometimes do a write-up in a blog post or similar (0%)

Write in:

Total votes: 151
Posted Fri Nov 23 17:05:32 2018

Do you use git-annex by yourself, or as part of a group of people who share a repository? (If you have multiple repositories, pick the one with the largest group.)

by myself (58%)

by myself so far but I hope to get others using my repository (22%)

1 other person (10%)

2 others (0%)

3-5 others (4%)

6-10 others (2%)

11-25 others (0%)

26-50 others (0%)

50+ others (0%)

Write in:

Total votes: 148
Posted Fri Nov 23 15:56:01 2018

What kind of data do you mostly use git-annex to store?

personal data (56%)

business data (2%)

scientific data (14%)

game development assets (0%)

rather not say (0%)

cultural archive data (3%)

backups (1%)

podcasts (3%)

video (8%)

Photos (9%)

music (0%)

Write in:

Total votes: 150
Posted Fri Nov 23 15:56:01 2018

There's an additional poll about using git-annex for scientific data.