- Android
- assistant
- automatic conflict resolution
- backends
- bare repositories
- bugs
- builds
- chunking
- coding style
- comments
- contact
- contribute
- copies
-
design
- adjusted branches
- assistant
- balanced preferred content
- caching database
- encryption
- exporting trees to special remotes
- external backend protocol
- external special remote protocol
- 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
- 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
- forum
- future proofing
- git-annex
- git-annex-add
- 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-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-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
- git-union-merge
- how it works
- ikiwiki
- index
- install
- internals
- license
- ?links
- location tracking
- logo
- meta
- metadata
- news
- not
- polls
- preferred content
- privacy
- profiling
-
projects
- INM7
- annextimelog
-
dandi
-
?bugs-done
- addurl: content-disposition field should be taken as is without obfuscation
- addurl failure has empty error-messages
- be like git and ask for credentials if 404
- beegfs: init tests FAIL resource busy
- fsck --key without "chunking" information in git-annex does not try chunks
- git-lfs remote URL is not recorded?
- 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
-
?bugs-done
-
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' ...
- 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
- 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
- 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
- init: syntax warnings in diff driver on Windows
- 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
- 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'
- 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 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
-
?bugs-done
- 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 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
- fails to init under a directory with a "tricky" name
- fresh build for neurodebian: test failure
- 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
- 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
- windows: autostart for annex 64bit looks under x86
- done
-
?bugs-done
- publicrepos
- related software
- required content
- sandbox
- scalability
- security
- shortcuts
- sidebar
- sims
- sitemap
- smileys
- special remotes
- stickers
- submodules
- summary
- sync
- templates
- testimonials
- thanks
- tips
- todo
- transferring data
- trust
- tuning
- upgrades
- ?use case
- 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