git-annex/ sitemap
  • Edit
  • RecentChanges
  • History
  • Preferences
  • Branchable
  • Comment

  • install
  • assistant
  • walkthrough
  • tips
  • bugs
  • todo
  • forum
  • comments
  • contact
  • thanks
  • Android
  • assistant
    • archival walkthrough
    • local pairing walkthrough
    • quickstart
    • release notes
    • remote sharing walkthrough
    • share with a friend walkthrough
    • thanks
  • automatic conflict resolution
  • backends
  • bare repositories
  • bugs
  • builds
  • chunking
  • coding style
  • comments
  • contact
  • contribute
  • copies
  • design
    • adjusted branches
    • assistant
      • OSX
      • android
      • blog
      • chunks
      • cloud
      • configurators
      • deltas
      • desymlink
      • disaster recovery
      • encrypted git remotes
      • gpgkeys
      • inotify
      • leftovers
      • more cloud providers
      • pairing
      • partial content
      • polls
        • 2013 user survey
        • Android
        • Android default directory
        • goals for April
        • prioritizing special remotes
        • what is preventing me from using git-annex assistant
      • progressbars
      • rate limiting
      • sshpassword
      • syncing
        • efficiency
      • telehash
      • todo
      • transfer control
      • upgrading
      • webapp
      • windows
      • xmpp
      • xmpp security
    • balanced preferred content
    • caching database
    • compute special remote interface
    • encryption
    • exporting trees to special remotes
    • external backend protocol
    • external special remote protocol
      • async appendix
      • export and import appendix
    • gcrypt
    • git-remote-daemon
    • iabackup
    • importing trees from special remotes
    • metadata
    • new repo versions
    • p2p protocol
    • p2p protocol over http
    • passthrough proxy
    • preferred content
    • requests routing
      • simroutes.hs
    • roadmap
  • devblog
    • day -1 drop dead
    • day -3
    • day -4 forgetting
    • day 100 git-annex sync --content
    • day 101 old mistakes
    • day 102 cleanups
    • day 103 unused
    • day 104 unused II
    • day 105 locking
    • day 106 catching up
    • day 107 TDD
    • day 108 new use for location tracking
    • day 109 elimintating absNormPath
    • day 10 lazy Sunday
    • day 110 release prep
    • day 111 windows beta release
    • day 112 metadata design
    • day 113 metadata groundwork
    • day 114 windows porting
    • day 115 windows porting
    • day 116 views
    • day 117 views implemented
    • day 118 views refined
    • day 119 catching up
    • day 11 webapp encrypted drives
    • day 120 more metadata
    • day 121 special remote maintenance
    • day 122 more windows porting
    • day 123 stuck
    • day 124 day off
    • day 125 metadata and views
    • day 128 release prep
    • day 12 gpg key generation
    • day 130 post release
    • day 131 more bug squashing
    • day 132 database musings
    • day 133 db and bugfixes
    • day 134-135 avoiding the turing tarpit
    • day 136 frustrating day
    • day 137-138 bug triage and too much windows
    • day 139-140 traveling
    • day 13 encrypted sneakernet working
    • day 141 f-droid sprint
    • day 142 digging out
    • day 143 foolish hiatus
    • day 144 catching up
    • day 145 a plan
    • day 146 halfway to git-remote-daemon
    • day 147 git-annex remotedaemon
    • day 148 too many documents
    • day 149 remote control working
    • day 149 signal
    • day 14 gcrypt refinements and OOM fixes
    • day 15-17 Android rebuild
    • day 151 birthday bug
    • day 152 more ssh connection caching
    • day 153 remotedaemon has landed
    • day 154 catching up
    • day 155 missing bits
    • day 156 release day
    • day 157 upgrade checking
    • day 158 enroute to Brazil
    • day 159 tmp file cleanup
    • day 160
    • day 161 routing design
    • day 162 routing sim and massive contribution landed
    • day 163 request and routing design
    • day 164 back
    • day 165 sshpassword merged
    • day 166 catching up
    • day 167 growing the community of git-annex contributors
    • day 168 backlog continued
    • day 169-171 juggling
    • day 172
    • day 173-174 android rebootstrap
    • day 175 encoding day
    • day 176 mostly a day off
    • day 177 enabling
    • day 178-179 screencast and what next
    • day 180 porting
    • day 181 tricky merge
    • day 182 service
    • day 183 rubbing sticks together
    • day 184 windows month
    • day 185 service
    • day 186 cracked it
    • day 187 release prep
    • day 188 back sans laptop
    • day 189 finally working again
    • day 190 fun fixes
    • day 191 semidistracted
    • day 192 release day
    • day 193-194 ugly bug
    • day 195-196 catching up
    • day 197 autobuilder rescuscitation
    • day 198 branching out
    • day 199 ten minute cycle
    • day 19 moving on
    • day 1 inauspicious beginning
    • day 200 one year along
    • day 201 chunky
    • day 202 new chunk groundwork
    • day 203 in the weeds
    • day 204 mowing
    • day 205 incremental
    • day 206 zap
    • day 207 at last
    • day 208 testremote
    • day 209 mass conversion
    • day 20 gcrypt and git-annex-shell
    • day 210 conversion and digression
    • day 211 conversion complete
    • day 212 webdav rewrite
    • day 213 newchunks merged
    • day 214-215 wrapping up recent work
    • day 216 various minor bugs
    • day 217 autobuilders
    • day 218 scary locking
    • day 219 catching up and looking back
    • day 21 bugfix day
    • day 220 working through backlog
    • day 221 another fine day of bugfixing
    • day 222 preparing for debian release
    • day 223 partial commit problem
    • day 224-226 long rainy slog
    • day 227 info
    • day 229 S3 multipart
    • day 22 gcrypt on rsync.net
    • day 230 S3 multipart round 2
    • day 231 S3 multipart wrapped up
    • day 232 OSX Yosemite
    • day 233 direct mode proxy
    • day 234 undo undo
    • day 235 thanksgiving backlog
    • day 236 release day
    • day 237 extending addurl
    • day 238 extending addurl further
    • day 239-240 bittorrent remote
    • day 23 GNU day
    • day 241-242 end of year cleanup
    • day 243 android 5
    • day 244 relative paths
    • day 245 yak shaving
    • day 246 old todos
    • day 247 hooks and large files on windows
    • day 248 workload tuning
    • day 249 onward
    • day 24 nearly done with gcrypt
    • day 250 backog bugfixing
    • day 251-252 dusting off the roadmap
    • day 253 sqlite for incremental fsck
    • day 253 ssh-options
    • day 255 sqlite concurrent writers problem
    • day 256 sqlite concurrency argh
    • day 257 release day
    • day 258 database branch merged
    • day 259 submodules
    • day 25 finishing up gcrypt
    • day 260 random month
    • day 261 random improvements
    • day 262 ipfs
    • day 263 diving back in
    • day 264 catching up
    • day 265 at Dartmouth
    • day 266-267 man page split
    • day 268 stressed out
    • day 269 wildcards and podcasts
    • day 26 gcrypt really done this time
    • day 270 distributed fsck
    • day 271 parallel get groundwork
    • day 272 forest for trees
    • day 273 unexpected release
    • day 274 concurrent annex state
    • day 275-276 mostly Windows
    • day 277 thanks
    • day 278 release day
    • day 279
    • day 27 locking fun
    • day 280 slow week
    • day 281 catching up and arm autobuilder needed
    • day 282 release day
    • day 283 lazy sunday
    • day 284 development
    • day 285 tuning git-annex unused refs
    • day 286-287 rotten locks
    • day 288 microrelease prep
    • day 289 new arm autobuilder
    • day 28 lazy saturday
    • day 290
    • day 291 public S3
    • day 292 dead keys
    • day 293 last push before summer vacation
    • day 294 back focusing on bugs
    • day 295 caught up
    • day 296 into the backlog
    • day 297 optparse-applicative
    • day 299 so many commands and options
    • day 29 scheduling
    • day 2 new laptop
    • day 300 optparse-applicative landed
    • day 301 completion and er completion
    • day 302-305 gitlab
    • day 306 release day
    • day 307 two release week
    • day 308 other peoples bugs
    • day 309 proxy
    • day 30 cronner
    • day 310 half day
    • day 311 SHA-3
    • day 312 release prep
    • day 313 optimisation
    • day 314 pre trip catchup
    • day 315 scrambling
    • day 316-318 chasing dependencies and todos
    • day 319 release day
    • day 31 blah
    • day 320 caught up
    • day 320 porting and such
    • day 321 download verification
    • day 322-326 concurrent drop safety
    • day 327 soaking
    • day 328 git-annex is five
    • day 32 fsck config UI
    • day 331 concurrent-output preparations
    • day 332 concurrent output at long last
    • day 333 cylons
    • day 334 too easy
    • day 335 catching up with the bug reports
    • day 336 green
    • day 336 pid locks
    • day 337 who needs POSIX
    • day 338 week in review
    • day 339 smudging out direct mode
    • day 33 fsck on connect
    • day 340 post turkey catchup
    • day 341 starting smudge
    • day 342 continuing smudge
    • day 343 get and drop for smudge
    • day 344-345 smudging along
    • day 346-347 nearly ready to merge
    • day 348 v6 assistant
    • day 349 v6 database optimisation
    • day 34 wrapping up fsck
    • day 350-351 it landed on xmas eve
    • day 352 had to be done
    • day 353 one step forward and N steps back
    • day 354-355 beating on the test suite
    • day 356 benchmarking
    • day 357 post release catchup
    • day 358 bugfix release
    • day 359 annex.largefiles gitattributes
    • day 35 anacron and bugfixing
    • day 360 annex.largefiles mimetype
    • day 360 results of 2015 user survey
    • day 361 adjusted branches design
    • day 362 encoding fun
    • day 363 snow day
    • day 364 more v6 unlocked
    • day 365 some kind of milestone
    • day 366 starting adjusted branches
    • day 367 adjusted branches proof of concept
    • day 368 leap
    • day 369-370 paddling furiously
    • day 36 bugfixing
    • day 371 catching up
    • day 372 adjusted branches improved
    • day 373 away
    • day 374 security fix
    • day 375 back
    • day 376 in the weeds
    • day 377 will adjusted branches ever end
    • day 378 finishing adjusted branches merge
    • day 379 bugs race conditions and taxes
    • day 37 long day
    • day 380 post release
    • day 381 executable unlocked files
    • day 382-384 pretty well caught up
    • day 385 new features
    • day 386 day off
    • day 387 release day
    • day 388-389 various and windows
    • day 38 starting git repo repair
    • day 390 sharedpubkey
    • day 391 git smudge clean interface proposal
    • day 392 v6 fixes
    • day 393 fun and more fun
    • day 394 implicit vs explicit
    • day 395 leaky abstractions
    • day 396 misc fixes
    • day 397 befuddled
    • day 398 fresh eyes
    • day 399 weird git merge bug
    • day 39 git-recover-repository
    • day 3 gcrypt uuids
    • day 400-401 git development
    • day 402 enhanced smudge clean interface
    • day 403 update and away
    • day 404 low hanging fruit
    • day 405 more git development
    • day 406 low handing fruit continued
    • day 407 lazy sunday
    • day 408 release day
    • day 409 --branch
    • day 40 another fine mess
    • day 410 better JSON for metadata
    • day 411 metadata --batch
    • day 412 if at first you dont succeed
    • day 413 back
    • day 414 improved parallel get
    • day 415 catching up
    • day 416 measure twice
    • day 417 cut once
    • day 418 concurrent externals
    • day 419 catching up
    • day 41 onward
    • day 420 delayed debugging
    • day 421 lost in the trees
    • day 422 bugfixes for v6 mode
    • day 423 ssh fun
    • day 424 the dog
    • day 425 tor
    • day 426 grab bag
    • day 427 free p2p
    • day 428-429 git push to hiddden service
    • day 42 repair milestone
    • day 430 tor socket problem
    • day 431 p2p linking
    • day 432-433 almost there
    • day 434 it works
    • day 435-436 post tor merge
    • day 437 catching up
    • day 438 bi-directional p2p links
    • day 439 wormhole pairing
    • day 43 bugfix day
    • day 440 holidaze
    • day 441 webapp wormhole pairing
    • day 442 xmpp removal
    • day 443 yes it has been a while
    • day 444 memory leak with a cold
    • day 445 configs
    • day 446 quiet progress
    • day 447 bug class
    • day 448 git push to update remote
    • day 449 SHA1 break day
    • day 44 automatic removable drive repair
    • day 450 hardening against SHA attacks
    • day 451 annex.securehashesonly
    • day 452 GIT SSH
    • day 453 release prep
    • day 454 multicast
    • day 455 semi-synchronized
    • day 456 digging in
    • day 457 improved ssh password prompting
    • day 458 adeiu MissingH
    • day 459 git bug
    • day 45 command line
    • day 460 move --to here
    • day 461 shell completions
    • day 462 the feature youve all been waiting for
    • day 463-465 back buggy external special remotes
    • day 466 export prototype
    • day 467 export progress
    • day 467 firming up export
    • day 468 export renames
    • day 469 export merged
    • day 46 wrapping up the month
    • day 470 export to external and S3
    • day 471 export to more remotes
    • day 472 removing empty directories
    • day 473 distributed use of exports
    • day 474 tracking exports
    • day 475 assistant exports
    • day 476 third time lucky
    • day 477 windows build fixed
    • day 478 windows the blackhole
    • day 47 fell off the blogging wagon
    • day 482 website login problem
    • day 483 faster start with removable drives
    • day 484 special remote protocol extensions
    • day 485 slow and steady
    • day 486 time to ditch rsync
    • day 487 git-annex-shell p2pstdio
    • day 488 groundwork for using p2pstdio
    • day 489 zooming
    • day 48 direct mode guard design
    • day 490 kind of annoying
    • day 491 annex.verify redux
    • day 492 concurrency is hard
    • day 493 two new special remotes
    • day 494 url download changes
    • day 495 move numcopies safety
    • day 496 move numcopies safety revisited
    • day 497 rethinking the android port
    • day 498 unexpected release prep
    • day 499 security hole
    • day 49 direct mode guard implementation
    • day 4 unexpected windows day
    • day 500 security hole part 2
    • day 501 security hole part 3
    • day 502 security hole part 4
    • day 503 security hole part 5
    • day 504 security hole part 6
    • day 505 security fix release
    • day 506 summer features
    • day 507 v6 revisited
    • day 508 git-protocol
    • day 509 filterdriver
    • day 50 grab bag
    • day 510 v6 get drop index
    • day 511 v6 improved index update
    • day 512 fixed race
    • day 513 v6 reconciling staged changes
    • day 514 fixed 5 races in v6
    • day 514 v6 bug review
    • day 515 S3 exporttree with versioning
    • day 516 S3 exporttree with versioning continued
    • day 517 return to crowdfunding
    • day 518 S3 versioning finishing touches
    • day 519 release prep
    • day 51 direct mode guard finished
    • day 520 storm before the calm
    • day 521 newlines in filenames
    • day 522 multi
    • day 523 backlog
    • day 524 new phone
    • day 52 slowly but surely
    • day 545 termux improvements
    • day 546 deleted 40 thousand lines of code
    • day 547 v6 almost complete
    • day 548 hiding missing files
    • day 549 operating on hidden files
    • day 54 android bisection minions
    • day 550 a plan to finish v6
    • day 551 v6 or v7
    • day 552 523 v7 release prep
    • day 554 git-annex user survey draft
    • day 555 git annex user survey live
    • day 556 snow day
    • day 557 upgrade bugfixes
    • day 558 new horizons
    • day 559 surprising win
    • day 55 fireside porting
    • day 560 into the weeds
    • day 561 better benchmarking
    • day 562 on to metadata
    • day 563-564 log conversion
    • day 565 bytestring Key
    • day 566 stopping place
    • day 567 neither rain nor snow
    • day 568 release day
    • day 569 another week another release
    • day 56 git-annex user survey
    • day 570 brrr
    • day 571 survey results
    • day 572 thinking please wait
    • day 573 starting import tree implementation
    • day 574 weeds
    • day 575 core of import tree done
    • day 576 import export
    • day 576 import tree details
    • day 576 import tree working
    • day 577 how am I still working on import tree
    • day 578 import tree merged
    • day 579 bug triage
    • day 57 mavericks
    • day 580 import from android
    • day 581 starting import from S3
    • day 582 versioned S3 import working
    • day 583 S3 import and export fully working
    • day 584 matching S3 histories
    • day 585 not matching S3 histories
    • day 586 wrapping up S3 import
    • day 587 import preferred content
    • day 588 export preferred content
    • day 589 wrapping up import export preferred content
    • day 58 urgle
    • day 590 toward importing from externals
    • day 591 superscalar pipelining
    • day 592 refactoring start messages
    • day 593 partial success
    • day 594 finally background checksum verification
    • day 595 cleaner worker pool stages
    • day 596 back from summer vacation
    • day 597 git-lfs support
    • day 598 Windows and test suite
    • day 599 dropping direct mode
    • day 59 release day
    • day 5 gcrypt special remote part 1
    • day 600 close to v7 default
    • day 601 v7 default
    • day 602 sameas
    • day 603 sameas working
    • day 604 unscheduled release
    • day 605 well Im done for now
    • day 606 on recent events
    • day 607 v8 is done
    • day 608 easier git-lfs setup
    • day 609 optimisation
    • day 60 damage driven development
    • day 610-611 ByteString optimisation early days
    • day 612 building again
    • day 613 end-to-end ByteString milestone
    • day 614 bytestring wrapping up
    • day 615 new year
    • day 616 remote config parsing
    • day 617 remote config parsing continued
    • day 618 v8 merged
    • day 619 important bugfix release and v8 too
    • day 61 damage driven development II
    • day 620 emergency mode
    • day 621 back to normal-ish
    • day 622 behavior changes
    • day 623 started timeouts
    • day 624 timeouts snag
    • day 625 import tree largefiles
    • day 626 performance week
    • day 627 last performance work for now
    • day 628 external key backends
    • day 629 async external special remotes
    • day 62 upgrade alerts
    • day 630 dealing with git changes
    • day 630 introspection for speed
    • day 631-632 memory leak
    • day 633 ten years
    • day 634 new features
    • day 635 stall detection
    • day 636 stall stall
    • day 637 thirdparty of borg
    • day 638 borg special remote working
    • day 639 major keys database milestone
    • day 63 leverage
    • day 640 finally dealt with clock skew
    • day 641 an alternative smudge filter
    • day 642 cost model
    • day 643 adjusted view branches
    • day 644-648 terminal escape sequences
    • day 649-650 speeding up repeated imports
    • day 64 overkill
    • day 651 a major release and a conference
    • day 652-664 git-remote-annex
    • day 65 wrapping up upgrades
    • day 66 upgrade testing
    • day 67 thanksgiving rush
    • day 68 bits and pieces
    • day 69 catching up
    • day 6 gcrypt fully working
    • day 70 preliminary user survey analysis
    • day 71 that was unexpected
    • day 72 windows webapp not
    • day 73 EvilLinker
    • day 74 so close
    • day 75 hallelujah
    • day 76 results
    • day 77 it builds
    • day 78 desidetracked
    • day 79 catch up
    • day 7 release day
    • day 80 plumbing
    • day 81 more standalone
    • day 82 rpi and synology
    • day 83 armel webapp
    • day 84 ho uh oh
    • day 85 external special remote protocol types
    • day 86 external special remote implementation
    • day 87 external special remotes done
    • day 88 lazy sunday
    • day 89 reflections
    • day 8 ill
    • day 90 slow start
    • day 91 wintry mix
    • day 92-93 reconnection
    • day 94 leaks
    • day 95 reconnection revisited
    • day 96 catching up
    • day 97 exciting telehash possiblities
    • day 98 old bug
    • day 99 catching up again
    • day 9 Friday the 13th
    • day 126-127 merge fixes
    • day 228 new AWS
    • day 329-330 a rising tide
    • moving blogs
    • whither XMPP
    • youtube-dl
    • youtube-dl day 2
    • youtube-dl day 3
  • direct mode
  • distributed version control
  • download
  • encryption
  • ?footer
    • column a
    • column b
  • forum
  • future proofing
  • git-annex
  • git-annex-add
  • git-annex-addcomputed
  • git-annex-addunused
  • git-annex-addurl
  • git-annex-adjust
  • git-annex-assist
  • git-annex-assistant
  • git-annex-backends
  • git-annex-benchmark
  • git-annex-calckey
  • git-annex-checkpresentkey
  • git-annex-common-options
  • git-annex-config
  • git-annex-configremote
  • git-annex-contentlocation
  • git-annex-copy
  • git-annex-dead
  • git-annex-describe
  • git-annex-diffdriver
  • git-annex-direct
  • git-annex-drop
  • git-annex-dropkey
  • git-annex-dropunused
  • git-annex-edit
  • git-annex-enable-tor
  • git-annex-enableremote
  • git-annex-examinekey
  • git-annex-expire
  • git-annex-export
  • git-annex-extendcluster
  • git-annex-filter-branch
  • git-annex-filter-process
  • git-annex-find
  • git-annex-findcomputed
  • git-annex-findkeys
  • git-annex-findref
  • git-annex-fix
  • git-annex-forget
  • git-annex-fromkey
  • git-annex-fsck
  • git-annex-fuzztest
  • git-annex-get
  • git-annex-group
  • git-annex-groupwanted
  • git-annex-import
  • git-annex-importfeed
  • git-annex-indirect
  • git-annex-info
  • git-annex-init
  • git-annex-initcluster
  • git-annex-initremote
  • git-annex-inprogress
  • git-annex-list
  • git-annex-lock
  • git-annex-log
  • git-annex-lookupkey
  • git-annex-map
  • git-annex-matchexpression
  • git-annex-matching-expression
  • git-annex-matching-options
  • git-annex-maxsize
  • git-annex-merge
  • git-annex-metadata
  • git-annex-migrate
  • git-annex-mincopies
  • git-annex-mirror
  • git-annex-move
  • git-annex-multicast
  • git-annex-numcopies
  • git-annex-oldkeys
  • git-annex-p2p
  • git-annex-p2phttp
  • git-annex-post-receive
  • git-annex-pre-commit
  • git-annex-preferred-content
  • git-annex-proxy
  • git-annex-pull
  • git-annex-push
  • git-annex-readpresentkey
  • git-annex-recompute
  • git-annex-registerurl
  • git-annex-reinit
  • git-annex-reinject
  • git-annex-rekey
  • git-annex-remotedaemon
  • git-annex-renameremote
  • git-annex-repair
  • git-annex-required
  • git-annex-reregisterurl
  • git-annex-resolvemerge
  • git-annex-restage
  • git-annex-rmurl
  • git-annex-satisfy
  • git-annex-schedule
  • git-annex-semitrust
  • git-annex-setkey
  • git-annex-setpresentkey
  • git-annex-shell
  • git-annex-sim
  • git-annex-smudge
  • git-annex-status
  • git-annex-sync
  • git-annex-test
  • git-annex-testremote
  • git-annex-transferkey
  • git-annex-transferkeys
  • git-annex-transferrer
  • git-annex-trust
  • git-annex-unannex
  • git-annex-undo
  • git-annex-ungroup
  • git-annex-uninit
  • git-annex-unlock
  • git-annex-unregisterurl
  • git-annex-untrust
  • git-annex-unused
  • git-annex-updatecluster
  • git-annex-updateproxy
  • git-annex-upgrade
  • git-annex-vadd
  • git-annex-vcycle
  • git-annex-version
  • git-annex-vfilter
  • git-annex-vicfg
  • git-annex-view
  • git-annex-vpop
  • git-annex-wanted
  • git-annex-watch
  • git-annex-webapp
  • git-annex-whereis
  • git-annex-whereused
  • git-remote-annex
  • git-remote-tor-annex
  • how it works
  • ikiwiki
  • index
  • install
    • AlpineLinux
    • Android
      • oldapp
    • ArchLinux
    • Debian
    • Docker
    • Fedora
    • FreeBSD
    • Gentoo
    • Guix
    • Linux standalone
    • NixOS
    • OSX
      • Homebrew
      • MacPorts
      • old comments
      • porting
    • OpenBSD
    • RHEL
    • ScientificLinux
    • Ubuntu
      • Phone
    • Void
    • Windows
    • conda
    • fromsource
    • openSUSE
    • pypi
    • rpm standalone
    • verifying downloads
  • internals
    • git-remote-annex
    • hashing
    • key format
    • lockdown
    • pointer file
  • license
  • ?links
    • key concepts
    • other stuff
    • the details
  • location tracking
  • logo
  • meta
  • metadata
  • news
  • not
  • polls
    • 2013
  • preferred content
    • standard groups
  • privacy
  • profiling
  • projects
    • INM7
    • annextimelog
    • dandi
      • ?bugs-done
        • addunlocked true is not in effect for import
        • addurl: content-disposition field should be taken as is without obfuscation
        • addurl failure has empty error-messages
        • be consistent with git in handling http:// with :
        • be like git and ask for credentials if 404
        • beegfs: init tests FAIL resource busy
        • copy --fast --from --to checks destination files
        • copy --from --to does not adjust avail info
        • copy --from --to does not copy if present locally
        • enableremote fails with "wrong reason" stated
        • fsck --key without "chunking" information in git-annex does not try chunks
        • git-lfs remote URL is not recorded?
        • importtree from S3 slows to halt even with prefix
        • importtree with versioning=yes: check first
        • impossible(?) to continuously re-import a directory while keeping original files in place
        • initremote type=git is not working for unkn reason
        • leaks git config error message upon inability to read downloaded "config" file
        • many (2x jobs?) sleeping hash-object processes?
        • metadata cmd. vs. --json-error-messages
        • move.log: openFile: resource busy (file is locked)
        • reports file "modified" whenever it is not
        • standalone needs more depends - libgcc-s1?
      • done
      • potential
    • datalad
      • ?bugs-done
        • --debug is not in effect if precedes -c
        • 1 test failure under conda on Windows 10: prop_view_roundtrips
        • 2 mac crippled FS: Unable to remove all write
        • 2 ssh connection prompts for password
        • A case where file tracked by git unexpectedly becomes annex pointer file
        • Buggy external special remote stalls after 7245a9e
        • Build/OSXMkLibs.hs does not resolve @loader_path
        • Build failing because MonadFail is not in scope
        • Build failing on Windows since ef3ab0769
        • Build fails on Windows as of commit 0a9a9c44e
        • Build fails on Windows as of commit 4b1b9d7a8
        • Build fails on Windows as of commit a706708d1
        • Build fails on Windows as of commit ddd7d1d11
        • Change to annex.largefiles leaves repo modified
        • Deleted files not considered with wanted="anything"
        • Exclude submodules from export to WEBDAV
        • FTBFS: Couldn't match type `Annex.AnnexState' ...
        • FTBFS on OSX/Windows
        • Git LFS as a special remote on GitLab not working
        • Guard against previously annexed dotfiles being converted to git files?
        • JSON results for `export` have file:null property
        • OSX: addurl --batch --json spits out shortened output string dies off with 4
        • Patch for compilation errors on Windows
        • R/O permissions are stalking me somehow
        • Recent hang with rsync remote with older systems (Xenial, Jessie)
        • Repo contains invalid Windows paths again
        • SSH-based git-annex-init hang on older systems (Xenial, Jessie)
        • Some calls to git repeat --config values
        • Submodule deletion not synced from adjusted branch
        • Sync of adjusted branch does not propagate changed submodule commit
        • Syntax error in comit f29d49d47
        • Tests failing on Windows
        • Too difficult if not impossible to explicitly add/keep file under git (not annex) in v6 without employing .gitattributes
        • WEBDAV export has wrong subdirectory content
        • W:prop_relPathDirToFileAbs_basics started to fail
        • Windows: drop claims that "content is locked"
        • Windows: substantial per-file cost for `add`
        • Windows build failing as of commit cb7bb3e
        • "357 out of 984 tests failed" on NFS lustre mount
        • "failed to send content to remote"
        • 'Beyond symbolic' link error when link is upstream of repo
        • 'git annex test' failures introduced by 75aab72d2
        • 'init --version=N' can land on unsupported N+1
        • add --dry-run seems have introduced a "regression"
        • add --force-small fails on modified submodules
        • add config var preventing adjusted branch mode
        • adds file destined for annex into git in 'addurl'
        • addurl --batch --with-files doesn't add file into git until pipe is closed
        • addurl --batch (--json or not) doesn't report failure correctly if non-annexed file exists
        • addurl --batch decides to talk to ssh remotes for some reason
        • addurl --file causes file redownload even if it already present
        • annex-ssh-options dropped since 8.20200330
        • annex.hardlink is not "in effect" in thin mode
        • annex add ignores .-prefixed directories
        • annex doesn't fixup symlinks when "git commit path_to_repo" is used
        • annex drop fails to determine availability on a http url redirecting to ftp
        • annex drop is not "in effect" for load which was "addurl --batch"ed but not yet committed
        • annex get -J 16 via ssh stalls
        • annex get should retry failed downloads from S3
        • annex metadata (not --batch'ed) is not aware of files added via addurls --batch
        • annex sync (in direct mode only) does not actually update local branch/tree
        • annex view barfs fatal: Unable to add (null) to database
        • autoenable=true seems to not work any longer
        • autostart/git-annex.desktop gets resurrected
        • awkward error from annex whenever operating on a clone with submodules
        • be robust to additions of more specific mime types to libmagic (e.g. application/json)
        • build of 7.20191230+git152-gefb981388 fails the prop_read_write_transferinfo test
        • can't make annex happy in freeze/thaw
        • cannot "install" standalone git annex within afs mount
        • cannot commit "annex add"ed modified file which switched its largefile status to be committed to git now
        • case where using pathspec with git-commit leaves s
        • change in behavior after 8.20210621
        • clash of -j in copy for --json --json-progress
        • commits created despite alwayscommit=false as of recent change
        • copy does not reflect some failed copies in --json output
        • could standalone copy of git ship/deploy hooks samples as well as stock git?
        • crippled filesystem: SQLite3 returned ErrorBusy
        • crippledfs: annex-init crash when remote name is
        • diffdriver does not workout on unlocked file?
        • does not complain/fail if by mistake option value passed within arg for -c
        • drop on NFS (no pidlock need detected) leaves annex/objects/XX/YY/KEY dir behind
        • dropkey --batch --json --force is always succesfull
        • dropkey -z does not drop etc
        • duplicate progress reports in parallel 'get'
        • enableremote stuck with a recentish git-annex
        • encfs support -- shouldn't it be treated as crippled already?
        • error: invalid object while setting metadata
        • error message in addurl is not channeled into json record with --json-error-messages
        • export -J 6 to S3: transfer already in progress
        • export_import fails on crippled FS on ubuntu
        • fails to `get` in parallel for a freshly clone from public s3 bucket where versioning info was forgotten
        • fails to verify presence via http while wget fetches it just fine
        • find --batch reports files that have no content
        • find --branch: no results with --{un,}locked
        • fresh test fails for "trust:" - trust failed
        • fromkey: create directories for pointer files?
        • fsck does not detect/fix some key directories correctly
        • get --json fails whenever plain get works (with https urls)
        • get -J5 : pidlock: getFileStatus: does not exist
        • get -J8 resource exhausted
        • get -JX: transfer already in progress ... for some files
        • get -J "fails" to get files with the same key
        • get -J cannot be used with password-based authentication
        • get -J from ssh remote tries to lock in home directory?
        • get fails (only in --debug) with rsync error
        • get from the web remote fails (redirect?) - lack of further debug info
        • get is stuck unless a clone was previously explicitly "annex init"ed
        • get over ssh fails with fd:19: hClose: resource vanished
        • git-annex: content is locked while trying to move under NFS and pidlock
        • git-annex get: createDirectory: does not exist
        • git-annex looses itself on Windows?
        • git-annex no longer provides remote name with GETCONFIG name
        • git annex adjust --unlock seems to cause migration of a file to another backend
        • git annex info fails on NFS: waitToSetLock: resource exhausted (No locks available)
        • graft/graft cleanup commits -- really needed?
        • howto guarantee a single instance of a special remote?
        • huge multiple copies of '.nfs*' and '.panfs*' being created
        • impossible to login to the website at times
        • impossible to perform "read-only" git annex info without write permissions
        • inconsistent output upon addurl --batch complicates if not forbids reliable parsing of output
        • info --json lists backend usage stats as a list of lists
        • info regression: exits on first bad path
        • init: syntax warnings in diff driver on Windows
        • init fails in a folder with newline in its name
        • initremote type=git fresh "regression"
        • lookupkey started to spit out "debug" messages to stdout
        • man page for command misses actual command in the synopsis for git-annex-checkpresentkey
        • merge-annex-branches=false - automate and extend
        • metadata --remove stalls as of 88a7fb5cb
        • mysterious dependency of git annex status output of the added file
        • need more debug for failing to get uuid or key
        • new whereis --json lost information about web urls if other special remotes provide them
        • no longer non-0 exit for "find ... nonexisting"
        • old(er) cp from coreutils lacks --reflink
        • on some remotes failing to detect annex spits out message to stderr and empty lines to stderr, ignores --json-error-messages
        • parallel get can fail some downloads and require re-getting
        • parallel get to the files for the same key would fail with thread blocked indefinitely in an STM transaction
        • prematurely (can't check offline) marks remote as annex-ignore
        • presence of AWS creds ruins access to public urls
        • prevent silent data loss on unlocked files
        • prop_isomorphic_key_encode fails with external backend changes
        • prop_relPathDirToFileAbs_basics fail on crippled ~
        • regression - fails to drop . Exit code 11 wo --debug, and 1 with --debug
        • regression - yt: prefix for "regular" urls
        • regression: annex add of moved file errors out
        • regression: fails to 'add .' if file was renamed
        • regression: index.lck in shared-group is not g+w
        • regression: standalone build is deficient on linux after 7.20190819+git2-g908476a9b-1~ndall+1 some time
        • reinject: silent failure with absolute path to poi
        • remote repository must be version 6 as well to have copied files appear correctly
        • reports success when addurl --batch a file which is .gitignore'd
        • return --backend for addurl ?
        • running tests on NFS HOME does not exit cleanly: gpgtmp
        • set metadata leaks from one (staged) key to another during rename of file
        • shared setting of git causes annex'ed files to be writeable!
        • should not assume entire name to be an extension?
        • shouldn't keep permissions of the ssh remote?
        • significant performance regression impacting datal
        • some annex addurl --fast --with-files --json --json-error-messages --batch do not quit
        • some test(s?) regularly fail starting recently
        • some tests fail while running under NFS
        • some transfers for get -J4 fail over ssh/rsync and require retry
        • sporadic (?) fail of crypto test?
        • standalone build is slightly out of date
        • standalone builds shouldn't pollute ~/.ssh with helpers merely upon annex init
        • standalone runshell can race and fail to remove `~/.cache/git-annex/locales/` dirs
        • standalone shim is segfaulting if IFS=$'\013'
        • started to escape characters in the output
        • storeKey when already present failures on Windows
        • strips _ from extensions in E backends?
        • test fail on windows: permission denied
        • testremote breeds way too many instances of the externals remote
        • testremote failures starting with aeca7c220
        • testremote is not honoring --backend
        • testremote with external remote hangs after asyncexternal merge
        • tests fail (gpg-agent related?) when running build inside singularity container
        • tests fail on Linux build
        • thread blocked indefinitely in an STM transaction while moving within a local clone
        • treatment of largefiles is not working for addurl --fast (or --relaxed)
        • unable to get content via ssh without write perms
        • unable to get from public S3 remote without clear reasoning why
        • unclear why annex fails to get a file from a public S3 bucket where it exported before
        • upgrade (from v5) fails without stating any reason/hints
        • use of annex in submodule replaces .git with incorrect symlink
        • using regular magic file warning pollutes stderr
        • v6 - under subdir: git add "whines", git commit "blows"
        • v8 conflict resolution (adjusted branch) teststuck
        • wanted on read-only repo crashes
        • wanted started to dump debug output to stdout
        • whereis shouldn't just crash if one of the special remotes "drivers" is not available
      • done
      • potential
    • neurohub
    • openneuro
    • repronim
      • ?bugs-done
        • 3 tests fail while trying to build fresh git annex 6.20181011+git109-gff9ba1f4d
        • 7.20181211+git29-gab4a1bed9 fails tests during neurodebian build
        • Please include version of used to build ghc within "git annex version"
        • Regression in `find --json` output
        • Unable to addurl file:/// on Windows
        • Unable to get/addurl to http link: download failed: InvalidHeader "preload"
        • add --json should provide a "note" with an error message in case of an error
        • addurl fails with non-youtube url with "This url is supported by youtube-dl, but youtube-dl could potentially access any address"
        • annex init no longer generates default description
        • annex sets remote (regular http) to be ignored while running in docker container
        • annex sync silently resets master to previous sync
        • change in beh: addurls creates multiple commits
        • fails to init under a directory with a "tricky" name
        • fresh build for neurodebian: test failure
        • fresh test fails: hPut: invalid argument
        • get fails to place v7 unlocked file content into the file tree in v7 in repo with detached HEAD
        • git-annex precommit . gets stuck after likely interrupted `annex add` call
        • git annex test never exits?
        • gpgconf: invalid option "--kill" (gpg 2.0.22)
        • initial get -J on exported S3 bucket fails
        • multiple ssh prompts, and thread blocked indefinitely in an ??? transaction
        • registerurl does not register if external remote
        • regression: fails to detect need for pidlock on an NSF mount
        • regression: http downloads redirecting to ftp are no longer supported
        • rmurl marks url not available in wrong remote
        • webapp --listen port is not used?
        • windows: autostart for annex 64bit looks under x86
      • done
  • publicrepos
  • related software
  • required content
  • sandbox
  • scalability
  • security
    • CVE-2014-6274
    • CVE-2017-12976
    • CVE-2018-10857 and CVE-2018-10859
    • checksum exposure to encrypted special remotes
  • shortcuts
  • sidebar
  • sims
    • balanced
    • randomwanted
    • sizebalanced cluster
    • sizebalanced splitbrain
  • sitemap
  • smileys
  • special remotes
    • S3
    • adb
    • bittorrent
    • borg
    • bup
    • compute
      • git-annex-compute-singularity-examples
      • git-annex-compute-wasmedge-examples
    • ddar
    • directory
    • external
      • example.sh
    • gcrypt
    • git
    • git-lfs
    • glacier
    • hook
    • httpalso
    • ipfs
    • mask
    • rclone
    • rsync
    • tahoe
    • tor
    • web
    • webdav
    • xmpp
  • stickers
  • submodules
  • summary
  • sync
  • templates
    • bugtemplate
    • note
    • popup
  • testimonials
  • thanks
  • tips
  • todo
  • transferring data
  • trust
  • tuning
  • upgrades
    • SHA size
    • gcrypt
    • insecure embedded creds
  • ?use case
    • Alice
    • Bob
  • users
  • videos
  • walkthrough
    • adding a remote
    • adding files
    • automatically managing content
    • backups
    • creating a repository
    • fsck: verifying your data
    • fsck: when things go wrong
    • getting file content
    • modifying annexed files
    • more
    • moving file content between repositories
    • quiet please: When git-annex seems to skip files
    • removing files
    • removing files: When things go wrong
    • renaming files
    • syncing
    • transferring files: When things go wrong
    • unused data
    • using bup
    • using ddar
    • using special remotes
    • using ssh remotes
    • using tags and branches
  • workflow
Add a comment
Links: links/other stuff
Last edited Wed Nov 27 22:47:37 2013