Skip to content
Snippets Groups Projects
  1. Jul 05, 2023
  2. Jul 04, 2023
  3. Jul 03, 2023
  4. Jul 02, 2023
  5. Jul 01, 2023
  6. Jun 30, 2023
  7. Jun 29, 2023
    • Joey Hess's avatar
      idea · 18923cd0
      Joey Hess authored
      18923cd0
    • Joey Hess's avatar
      update · 06f73455
      Joey Hess authored
      06f73455
    • Joey Hess's avatar
      add a warning about --json not being self describing · 86ea4356
      Joey Hess authored
      It was a mistake for mirror to support --json, but that happened long
      ago and it doesn't seem worth removing. I doubt anyone will use it.
      86ea4356
    • Joey Hess's avatar
      added git-annex satisfy · e1fc9e20
      Joey Hess authored
      This ended up having an interface like sync, rather than like get/copy/drop.
      That let it be implemented in terms of sync, which took a lot less code.
      Also, it lets it handle many of the edge cases that sync does, such as
      getting files that are not visible in a --hide-missing branch, and sending
      files to exporttree remotes.
      
      As well as being easier to implement, `git-annex satisfy myremote` makes
      sense as it satisfies the preferred content settings of the remote.
      `git-annex satisfy somefile` does not form a sentence that makes sense. So
      while -C can be a little bit annoying, it still makes sense to have this
      syntax.
      
      Note that, while I initially thought this would also satisfy numcopies, it
      does not. Arguably it ought to. But, sync does not send files in order to
      satisfy numcopies, it only sends files to satisfy preferred content. And
      it's important that this transfer the same files as sync does, because
      it will probably be used in a workflow where the user sometimes syncs and
      sometimes satisfies, and does not expect satisfy to do things that sync
      would not do.
      
      (Also opened a new bug that also affects sync et all, not only this command.)
      
      Sponsored-by: Nicholas Golder-Manning on Patreon
      e1fc9e20
    • Joey Hess's avatar
      document git-annex satisfy · 1b9958f4
      Joey Hess authored
      1b9958f4
    • Joey Hess's avatar
      idea · 946e52cb
      Joey Hess authored
      946e52cb
    • Joey Hess's avatar
      comments · 4bf16903
      Joey Hess authored
      4bf16903
    • Joey Hess's avatar
      confirm · 53ab91da
      Joey Hess authored
      53ab91da
    • Joey Hess's avatar
      fix syntax · cf51d1e2
      Joey Hess authored
      cf51d1e2
    • Joey Hess's avatar
      fix syntax · 931d485f
      Joey Hess authored
      931d485f
    • Joey Hess's avatar
      tag todos potentially useful for datalad · 42b381e4
      Joey Hess authored
      42b381e4
    • nobodyinperson's avatar
      0ccf4367
    • nobodyinperson's avatar
      Added a comment · 265afbd5
      nobodyinperson authored
      265afbd5
    • pat's avatar
      No commit message · 63e11676
      pat authored
      No commit message
      63e11676
  8. Jun 28, 2023