1. 16 Sep, 2021 1 commit
  2. 10 Sep, 2021 1 commit
  3. 21 Jul, 2021 3 commits
  4. 28 Jun, 2021 1 commit
  5. 21 Apr, 2021 1 commit
  6. 20 Apr, 2021 4 commits
  7. 19 Apr, 2021 2 commits
    • civodul's avatar
      tests: Add 'diff-fold' test. · 7e3ee4dd
      civodul authored
      * tests/diff.scm ("diff fold, capture deltas"): New test.
      7e3ee4dd
    • civodul's avatar
      config: Fix <config-entry> lifetime handling in 'config-foreach'. · 991db366
      civodul authored
      Reported by Julien Lepiller.
      
      * git/config.scm (%config-entry-free, pointer->config-entry!): Remove.
      (%config-entry-free!): New variable.
      (config-foreach): Define 'wrap' and use it in 'callback*'.
      (config-get-entry): Add call to '%config-entry-free!'.
      * git/structs.scm (<config-entry>): Change to include its four fields
      rather than the bytestructure.
      (pointer->config-entry): Rewrite accordingly.
      (config-entry->pointer): Remove.
      * tests/config.scm ("config entry fold"): Add call to 'gc'.
      ("config entry fold, capture entries"): New test.
      991db366
  8. 13 Apr, 2021 8 commits
    • civodul's avatar
      Bump to 0.5.0. · e67f6cba
      civodul authored
      * configure.ac: Update to 0.5.0.
      e67f6cba
    • civodul's avatar
      Update NEWS. · 95e13239
      civodul authored
      95e13239
    • civodul's avatar
      maint: Adjust '.dir-locals.el'. · 2e3ed788
      civodul authored
      * .dir-locals.el: Change "nil" to "scheme-mode" so we can have tabs in
      makefiles.
      2e3ed788
    • civodul's avatar
      Augment '.gitignore'. · 60e11a21
      civodul authored
      60e11a21
    • civodul's avatar
      build: Fix out-of-tree builds. · b7b2254e
      civodul authored
      Previously 'tests/ssh.scm' would fail in out-of-tree builds (such as
      when running "make distcheck") because '.ssh' would be read-only.
      
      * Makefile.am (check-local, clean-local): New targets.
      * tests/ssh.scm.in (%ssh-dir): Use @abs_top_builddir@ instead of
      @abs_top_srcdir@.
      b7b2254e
    • civodul's avatar
      build: Enable more Guile compilation warnings. · 6e0cafba
      civodul authored
      * guile.am (GUILE_WARNINGS): Augment.
      6e0cafba
    • civodul's avatar
      structs: Fix name of 'indexer-progress-indexed-deltas' accessor. · a27cc416
      civodul authored
      * git/structs.scm (<indexer-progress>): Fix name of
      'indexer-progress-indexed-deltas'.  Previously it was shadowing
      'indexer-progress-total-deltas'.
      a27cc416
    • civodul's avatar
      Remove unused variables. · 16a4dfb4
      civodul authored
      * git/bindings.scm (buffer-content, buffer-content/string): Use '_'
      instead of 'asize' in the pattern.
      * git/repository.scm (repository-ident): Remove unused and bogus
      'email*' and 'name*' variables.
      * git/submodule.scm (make-submodule-update-options): Remove unused 'bs'
      variable.
      16a4dfb4
  9. 12 Apr, 2021 2 commits
  10. 02 Apr, 2021 4 commits
    • Julien Lepiller's avatar
      git: Add config support. · a8ca19a2
      Julien Lepiller authored
      * git/structs.scm: Add config-entry type.
      * git/config.scm: New file.
      * Makefile.am (SOURCES): Add it.
      a8ca19a2
    • Julien Lepiller's avatar
      git: Move (git config) to (git configuration). · 9aba4abb
      Julien Lepiller authored
      * git/config.scm.in: Rename to...
      * git/configuration.scm.in: ...this.
      * configure.ac: Change generated filename.
      * Makefile.am: Change generated filename.
      * .gitignore: Change generated filename.
      * git/bindings.scm: Use new module name.
      * git/object.scm: Idem.
      * git/structs.scm: Idem.
      9aba4abb
    • Julien Lepiller's avatar
      tree: Add tree-entry-type. · 801956dc
      Julien Lepiller authored
      * git/tree.scm (tree-entry-type): New variable.
      * tests/trees.cm (tree-entry-type): New test.
      801956dc
    • Julien Lepiller's avatar
      tag: Add tag-foreach. · ae1cd561
      Julien Lepiller authored
      * git/tag.scm (tag-foreach): New variable.
      * tests/tag.scm (tag foreach): New test case.
      ae1cd561
  11. 01 Apr, 2021 1 commit
  12. 07 Mar, 2021 1 commit
    • Julien Lepiller's avatar
      diff: Add diff-foreach. · c39ab944
      Julien Lepiller authored
      * git/diff.scm (diff-foreach): New procedure.
      * git/structs.scm: Add diff-binary and diff-binary-file structures.
      c39ab944
  13. 06 Mar, 2021 4 commits
  14. 13 Feb, 2021 1 commit
    • Marius Bakke's avatar
      commit: Prevent dangling repository references. · 3c382ba6
      Marius Bakke authored
      This does the same as 8cd113b1, but
      for <git-commit> objects.
      
      Fixes #21.
      
      * git/commit.scm (%commit-owners): New variable.
      (pointer->commit!): Add owner repositories to %commit-owners to
      prevent dangling references to commit repositories.
      (commit-lookup, commit-lookup-prefix): Pass the repository object to
      POINTER->COMMIT!.
      3c382ba6
  15. 11 Feb, 2021 1 commit
    • Marius Bakke's avatar
      Merge branch... · 170439ed
      Marius Bakke authored
      Merge branch 'wip/lantw/build-Fix-tests-clone.scm-failure-when-using-a-source-tarball' into 'master'
      
      build: Fix tests/clone.scm failure when using a source tarball
      
      See merge request !26
      170439ed
  16. 31 Jan, 2021 2 commits
  17. 30 Jan, 2021 3 commits