sapling

A Scalable, User-Friendly Source Control System.

GPL-2.0 License

Downloads
338.1K
Stars
5.8K
Committers
1.6K

Bot releases are visible (Hide)

sapling - 0.2.20240219-172743+3e819974 Latest Release

Published by github-actions[bot] 8 months ago

sapling - 0.2.20240116-133042+8acecb66

Published by github-actions[bot] 9 months ago

sapling - 0.2.20231113-145254+995db0d6

Published by github-actions[bot] 11 months ago

Below are the major changes of this release:

Sapling

  • Aside from ISL, sl now runs as a single binary on all platforms
  • New copy tracing algorithm for automatically detecting renames and resolving rename-update conflict
  • Symlink Support on Windows (requires enabling Developer Mode on Windows)
  • A new Sapling DSL for dynamically picking a merge tool per-file
  • chg was disabled on macOS
  • Fix build issues (thrift error, install-oss pep-0440 error etc)

ISL (Interactive Smartlog)

The full list of ISL changelog is here:

  • Conflict-free diff stack editing and reordering
  • Interactive Split UI, this lets you make multiple commits out of a single large commit
  • sl isl on the command line to open a dedicated OS window instead of just a browser tab
  • Many UI improvements, like Syntax highlighting, easier to drag & drop commit during rebase operations

Community Contributions

Full Changelog: https://github.com/facebook/sapling/compare/0.2.20230523-092610+f12b7eee...0.2.20231113-145254+995db0d6

sapling - 0.2.20231113-074038+c7e83b65

Published by github-actions[bot] 11 months ago

sapling - 0.2.20231111-162854+16d9bad6

Published by github-actions[bot] 11 months ago

sapling - 0.2.20231109-183451+14d92511

Published by github-actions[bot] 12 months ago

Below are the major changes of this release:

Sapling

  • Aside from ISL, sl now runs as a single binary on all platforms
  • New copy tracing algorithm for automatically detecting renames and resolving rename-update conflict
  • Symlink Support on Windows (requires enabling Developer Mode on Windows)
  • A new Sapling DSL for dynamically picking a merge tool per-file
  • chg was disabled on macOS
  • Fix build issues (thrift error, install-oss pep-0440 etc)

ISL (Interactive Smartlog)

The full list of ISL changelog is here:

  • Conflict-free diff stack editing and reordering
  • Interactive Split UI, this lets you make multiple commits out of a single large commit
  • sl isl on the command line to open a dedicated OS window instead of just a browser tab
  • Many UI improvements, like Syntax highlighting, easier to drag & drop commit during rebase operations

Community Contributions

Full Changelog: https://github.com/facebook/sapling/compare/0.2.20230523-092610+f12b7eee...0.2.20231109-183451+14d92511

sapling - 0.2.20231107-153923+835a2a82

Published by github-actions[bot] 12 months ago

sapling - 0.2.20230426-145232+7ea1f245

Published by github-actions[bot] over 1 year ago

  • @tomasreimers had several fixes for the ISL UI (#589, #604)
  • @skevy fixed documentation for PR command (#596)
  • @skevy fixed empty paths not being handled by dirfilter in fsmonitor (#601)
  • @vegerot fixed publicheads commits not getting set as public when cloned (#607)

Note that our version numbers changed to be compatible with PEP 440 in #606

See Sapling VS Code extension changelog for changes to the sl web UI
Full Changelog: https://github.com/facebook/sapling/compare/0.2.20230330-193452-h69692651...0.2.20230426-145232+7ea1f245

sapling - 0.2.20230330-193452-h69692651

Published by github-actions[bot] over 1 year ago

This release includes fixes in various areas:

  • @vegerot fixed a crash on macOS when the user belongs to more than 16 unix groups (#573).
  • @steveluscher improved githelp to properly include --dirs for clean command (#575).
  • @steveluscher improved Ubuntu build by including build dependencies (#576, #577).
  • Ctrl+C is now properly handled (1a697a202e3f5497ca35aa539ceeb18480dcd00b).
sapling - 0.2.20230228-144002-h9440b05e

Published by github-actions[bot] over 1 year ago

This release mainly brings better file move detection as well as various improvements to the sl pr submit command

sapling - 0.2.20230124-180750-hf8cd450a

Published by github-actions[bot] over 1 year ago

This release focuses on bug fixes and improvements around the pr and ghstack commands.

sapling - 0.2.20230124-124516-h352feeef

Published by github-actions[bot] over 1 year ago

sapling - 0.2.20221222-152408-ha6a66d09

Published by github-actions[bot] almost 2 years ago

This release focuses on correctness issues around handling submodules as well as various usability/workflow improvements.

sapling - 0.1.20221213-150011-h9b0acf12

Published by github-actions[bot] almost 2 years ago

sapling - 0.1.20221212-142634-r7ae28228

Published by github-actions[bot] almost 2 years ago

sapling - 0.1.20221208-212056-r520df27a

Published by github-actions[bot] almost 2 years ago

sapling - 0.1.20221208-111736-r4b499bce

Published by github-actions[bot] almost 2 years ago

sapling - 0.1.20221201-095354-r360873f1

Published by github-actions[bot] almost 2 years ago

sapling - 0.1.20221118-210929-cfbb68aa

Published by github-actions[bot] almost 2 years ago