Page MenuHomeSolus

Update yadm to 2.0.1

Authored by algent on Nov 21 2019, 6:49 PM.




  • Support XDG base directory specification
  • Redesign alternate processing
  • Add built-in default template processor
  • Allow storing alternates in yadm dir
  • Add support for j2cli template processor
  • Ignore encrypted files
  • Support DISTRO in alternates
  • Support source in templates
  • Change yadm.cygwin-copy to yadm.alt-copy
  • Support -b <branch> when cloning
  • Support includes for j2-based templates
  • Remove stale/invalid linked alternates
  • Add support for Mingw/Msys
  • Allow -l to pass thru to the yadm config command
  • Improve processing of yadm/encrypt
  • Fix bugs in legacy alternate processing
  • Fix bug with hidden private files
  • Add upgrade command

Signed-off-by: Algent Albrahimi <>

Test Plan

yadm init
yadm add *
yadm status
yadm list
yadm commit
yadm help

Diff Detail

R3293 yadm
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Nov 21 2019, 6:49 PM
algent requested review of this revision.Nov 21 2019, 6:49 PM
DataDrake accepted this revision.Nov 23 2019, 8:17 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Nov 23 2019, 8:17 PM
This revision was automatically updated to reflect the committed changes.