Tags

Tags give the ability to mark specific points in history as being important
  • v1.3

    880e63d9 · Final release date ·
    git-assembler 1.3
    
    * Rules now support wildcard patterns (glob-like or regex) in both the
      target of a rule or as any dependency.
    * `git-assembler` now ignores versioned ``.gitassembler`` files that are
      symlinked to avoid reading from a remotely-controlled file location.
    * A new ``-e``/``--edit`` flag has been added to automatically spawn an
      editor on the currently active assembly file.
    * `git-assembler` now passes-through branch/ref names as binary, without
      assuming any specific encoding, matching git's underlying behavior.
    * The default merge fast-forward behavior (``--ff`` or ``--no-ff``) can
      now be controlled using the ``assembler.mergeff`` configuration entry.
      Thanks to Erich Gubler and Gustavo Sousa.
    * Documentation fixes thanks to Kipras Melnikovas.
  • v1.2

    git-assembler 1.2
    
    Improved worktree support thanks to Etienne Laurin:
    
    * Allow to create staging branches even when the base branch is already
      checked out in a different worktree.
    * Fix internal state paths when using worktrees.
    
    General bug fixes:
    
    * Fix dirty graph state/coloring when using ``base`` and merging with
      the base branch itself.
    * Read correctly assembly files with a missing EOL (thanks to
      Etienne Laurin).
    * Handle checkout errors without a spurious traceback when referring to
      undefined branches.
    
    Minor improvements:
    
    * Remove useless commit error messages when performing a rerere
      autocommit.
  • v1.1

    git-assembler 1.1
    
    * Fixes ``rebase`` behavior, thanks to Richard Nguyen.
    * Tests portability fixes, thanks to Carlo Arenas.
    * New ``--color`` flag to control terminal coloring.
    * Fixes failure to restore starting branch in some cases.
  • v1.0

    git-assembler 1.0