summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
AgeCommit message (Collapse)Author
2018-02-13gnu: darcs: Remove ghc-process from inputs.Ricardo Wurmus
* gnu/packages/version-control.scm (darcs)[inputs]: Remove ghc-process.
2018-02-09Merge branch 'master' into core-updatesMark H Weaver
2018-02-04gnu: myrepos: Update to 1.20171231.Efraim Flashner
* gnu/packages/version-control.scm (myrepos): Update to 1.20171231.
2018-01-26Merge branch 'master' into core-updatesMark H Weaver
2018-01-26gnu: reposurgeon: Run the test suite.Tobias Geerinckx-Rice
* gnu/packages/version-control.scm (reposurgeon)[arguments]: Run tests. Add #:make-flags and extend the ‘patch-inputs’ phase to find echo. Add new ‘set-up-test-environment’ phase. [native-inputs]: Add cvs, git, mercurial, and subversion.
2018-01-26gnu: reposurgeon: Update to 3.43.Tobias Geerinckx-Rice
* gnu/packages/version-control.scm (reposurgeon): Update to 3.43. [source]: Add a patch needed to build the package. [arguments]: Add ‘patch-inputs’ phase. [native-inputs]: Replace docbook-xml-4.1.2 with the latest docbook-xml. [inputs]: Add tzdata. * gnu/packages/patches/reposurgeon-add-missing-docbook-files.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
2018-01-25gnu: gource: Fix the hashes of mutated GitHub archives.Oleg Pykhalov
* gnu/packages/version-control.scm (gource): Fix hash.
2018-01-23Merge branch 'master' into core-updatesMark H Weaver
2018-01-23gnu: git: Update to 2.16.1.Ludovic Courtès
* gnu/packages/version-control.scm (git): Update to 2.16.1.
2018-01-19Merge branch 'master' into core-updatesMark H Weaver
2018-01-18gnu: cgit: Update private Git source code to 2.10.5.Leo Famulari
* gnu/packages/version-control.scm (cgit)[inputs]: Update git:src to 2.10.5.
2018-01-18gnu: git: Update to 2.16.0.Leo Famulari
* gnu/packages/version-control.scm (git): Update to 2.16.0.
2018-01-16gnu: Use HTTPS for invisible-island.net home pages.Tobias Geerinckx-Rice
* gnu/packages/ncurses.scm (dialog)[home-page]: Use HTTPS. * gnu/packages/version-control.scm (diffstat)[home-page]: Likewise. * gnu/packages/xorg.scm (xterm)[home-page]: Likewise.
2018-01-11Merge branch 'master' into core-updatesLeo Famulari
2018-01-10gnu: stagit: Update to 0.7.2.ng0
* gnu/packages/version-control.scm (stagit): Update to 0.7.2. Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-03gnu: fossil: Update to 2.4.Leo Famulari
* gnu/packages/version-control.scm (fossil): Update to 2.4. [source]: Remove patch. * gnu/packages/patches/fossil-CVE-2017-17459.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-03gnu: fossil: Fix CVE-2017-17459.Leo Famulari
* gnu/packages/patches/fossil-CVE-2017-17459.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (fossil)[source]: Use it.
2017-12-13gnu: cgit: Patch absolute file names.Oleg Pykhalov
* gnu/packages/version-control.scm (cgit): Patch absolute file names.
2017-12-11gnu: Add gource.Oleg Pykhalov
* gnu/packages/version-control.scm (gource): New variable.
2017-12-04gnu: bazaar: Fix CVE-2017-14176.Leo Famulari
* gnu/packages/patches/bazaar-CVE-2017-14176.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (bazaar)[source]: Use it.
2017-12-04gnu: git: Remove unreliable git-svn tests.Ludovic Courtès
Reported in <https://bugs.gnu.org/29546> by Mark H Weaver <mhw@netris.org>. * gnu/packages/version-control.scm (git)[arguments]: In 'patch-tests' phase, delete three git-svn tests.
2017-12-03gnu: git: Update to 2.15.1.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.15.1.
2017-12-01gnu: git: Run tests sequentially.Ludovic Courtès
Fixes <https://bugs.gnu.org/29512>. Reported by George myglc2 Clemmer <myglc2@gmail.com>. * gnu/packages/version-control.scm (git)[arguments]: Add #:parallel-tests?.
2017-11-29gnu: libgit2: Avoid dependency on cURL.Ludovic Courtès
This reduces the closure size from 225 MiB to 80 MiB, while still supporting HTTP(S) access. * gnu/packages/version-control.scm (libgit2)[source](modules, snippet): New fields. [inputs]: Remove CURL; add HTTP-PARSER.
2017-11-18gnu: Move date/time packages from python.scm to time.scm.Ricardo Wurmus
* gnu/packages/python.scm (python-pytz, python2-pytz, python-dateutil, python2-dateutil, python-parsedatetime, python2-parsedatetime, python-tzlocal, python-isodate, python2-isodate, python-iso8601, python2-iso8601, python-monotonic, python2-monotonic, python-pyrfc3339, python2-pyrfc3339, python-arrow, python2-arrow, python-aniso8601, python2-aniso8601): Move from here... * gnu/packages/time.scm: ...to here. * gnu/packages/calendar.scm, gnu/packages/check.scm, gnu/packages/django.scm, gnu/packages/ebook.scm, gnu/packages/gnome.scm, gnu/packages/irc.scm, gnu/packages/jrnl.scm, gnu/packages/mail.scm, gnu/packages/openstack.scm, gnu/packages/package-management.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/rdf.scm, gnu/packages/statistics.scm, gnu/packages/tls.scm, gnu/packages/tryton.scm, gnu/packages/version-control.scm: Adjust accordingly.
2017-11-13gnu: Move web packages from python to python-web.Ludovic Courtès
This is in part to address <https://bugs.gnu.org/27284>. * gnu/packages/python.scm (python-httplib2, python2-httplib2) (python-sockjs-tornado, python2-sockjs-tornado) (python-flask-babel, python2-flask-babel) (python-html5lib, python2-html5lib) (python-html5lib-0.9, python2-html5lib-0.9) (python-html5-parser, python2-html5-parser) (python-webencodings, python2-webencodings) (python-openid, python2-openid, python-cssutils, python2-cssutils) (python-cssselect, python2-cssutils) (python-openid-cla, python2-openid-cla) (python-openid-teams, python2-openid-teams) (python-tornado, python2-tornado) (python-tornado-http-auth, python-terminado, python2-terminado) (python-webob, python2-webob, python-zope-event, python2-zope-event) (python-zope-interface, python2-zope-interface) (python-zope-exceptions, python2-zope-exceptions) (python-zope-testing, python2-zope-testing) (python-zope-testrunner, python2-zope-testrunner) (python-zope-i18nmessageid, python2-zope-i18nmessageid) (python-zope-schema, python2-zope-schema) (python-zope-configuration, python2-zope-configuration) (python-zope-proxy, python2-zope-proxy) (python-zope-location, python2-zope-location) (python-zope-security, python2-zope-security) (python-zope-component, python2-zope-component) (python-ndg-httpsclient, python2-ndg-httpsclient) (python-websocket-client, python2-websocket-client) (python-requests-toolbelt, python2-requests-toolbelt) (python-rauth, python2-rauth, python-urllib3, python2-urllib3) (awscli, python-wsgiproxy2, python2-wsgiproxy2) (python-pastedeploy, python2-pastedeploy) (python-webtest, python2-webtest, python-flask, python2-flask) (python-flast-wtf, python2-flask-wtf) (python-flask-multistatic, python2-flask-multistatic) (python-cookies, python2-cookies) (python-responses, python2-responses) (python-geventhttpclient, python2-geventhttpclient) (python-requests-oauthlib, python2-requests-oauthlib) (python-url, python2-url, python-cachecontrol, python2-cachecontrol) (python-betamax, python2-betamax) (python-betamax-matchers, python2-betamax-matchers) (python-s3transfer, python2-s3transfer) (python-flask-restful, python-flask-basicauth) (python-flask-sqlalchemy, python-flask-restplus) (python-flask-restful-swagger, python-htmlmin, python2-htmlmin) (python-flask-htmlmin, python2-flask-htmlmin) (python-flask-login, python2-flask-login) (python-oauth2client, python-flask-oidc) (python-webassets, python-cssmin, python2-cssmin) (python-elasticsearch, python2-elasticsearch) (python-flask-script, python2-flask-script) (python-flask-migrate, python2-flask-migrate) (python-genshi, python2-genshi) (python-flask-principal, python2-flask-principal) (python-flask-httpauth, python2-flask-httpauth) (python-uritemplate, python2-uritemplate): Move to... * gnu/packages/python-web.scm: ... here. New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/admin.scm, gnu/packages/backup.scm, gnu/packages/dav.scm, gnu/packages/django.scm, gnu/packages/docker.scm, gnu/packages/ebook.scm, gnu/packages/logging.scm, gnu/packages/mail.scm, gnu/packages/music.scm, gnu/packages/openstack.scm, gnu/packages/package-management.scm, gnu/packages/rdf.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/tryton.scm, gnu/packages/version-control.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm: Adjust accordingly.
2017-11-13gnu: Move test packages from perl to perl-check.Ricardo Wurmus
* gnu/packages/perl.scm (perl-test2-bundle-extended, perl-test2-plugin-nowarnings, perl-test-base, perl-test-class, perl-test-class-most, perl-test-cleannamespaces, perl-test-command, perl-test-cpan-meta, perl-test-cpan-meta-json, perl-test-deep, perl-test-differences, perl-test-directory, perl-test-eol, perl-test-exception, perl-test-fatal, perl-test-file-sharedir-dist, perl-test-files, perl-test-harness, perl-test-leaktrace, perl-test-longstring, perl-test-manifest, perl-test-memory-cycle, perl-test-mockobject, perl-test-mocktime, perl-test-most, perl-test-needs, perl-test-notabs, perl-test-nowarnings, perl-test-number-delta, perl-test-output, perl-test-pod, perl-test-pod-coverage, perl-test-requires, perl-test-script, perl-test-sharedfork, perl-test-simple, perl-test-taint, perl-test-tester, perl-test-trap, perl-test-utf8, perl-test-warn, perl-test-warnings, perl-test-without-module, perl-test-writevariants, perl-test-yaml, perl-test-trailingspace): Move variables to ... * gnu/packages/perl-check.scm: ... this new file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/admin.scm, gnu/packages/bioinformatics.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/glib.scm, gnu/packages/gnupg.scm, gnu/packages/image-viewers.scm, gnu/packages/language.scm, gnu/packages/networking.scm, gnu/packages/package-management.scm, gnu/packages/perl.scm, gnu/packages/terminals.scm, gnu/packages/tex.scm, gnu/packages/version-control.scm, gnu/packages/web.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm: Use perl-check module.
2017-11-13gnu: Move crypto packages from haskell to haskell-crypto.Ricardo Wurmus
* gnu/packages/haskell.scm (ghc-asn1-types, ghc-asn1-encoding, ghc-asn1-parse, ghc-crypto-api, ghc-crypto-api-tests, ghc-cryptohash, ghc-cryptohash-md5, ghc-cryptohash-sha1, ghc-cryptonite, ghc-digest, ghc-entropy, ghc-pem, ghc-puremd5, ghc-sha, ghc-x509, ghc-x509-store, ghc-x509-validation, ghc-x509-system): Move variables to ... * gnu/packages/haskell-crypto.scm: ... this new file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/haskell.scm, gnu/packages/haskell-web.scm, gnu/packages/version-control.scm: Include haskell-crypto module.
2017-11-13gnu: Move web packages from haskell to haskell-web.Ricardo Wurmus
* gnu/packages/haskell.scm (ghc-tagsoup, ghc-cookie, ghc-http-types, ghc-http, ghc-http-client, ghc-http-client-tls, ghc-http-date, ghc-http2, ghc-http-conduit, ghc-wai, ghc-wai-logger, ghc-wai-extra, ghc-wai-conduit, ghc-warp, ghc-warp-tls, ghc-xss-sanitize, ghc-css-text, ghc-mime-types, ghc-html, ghc-xhtml, ghc-blaze-html, ghc-aeson, ghc-aeson-pretty, ghc-aeson-qq, ghc-multipart): Move variables to ... * gnu/packages/haskell-web.scm: ... this new file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/haskell.scm, gnu/packages/idris.scm, gnu/packages/version-control.scm, gnu/packages/wm.scm: Include haskell-web module.
2017-11-13gnu: Move testing packages from haskell to haskell-check.Ricardo Wurmus
* gnu/packages/haskell.scm (ghc-clock-bootstrap, ghc-tasty-ant-xml, ghc-tasty-smallcheck, ghc-tasty-quickcheck, ghc-tasty-golden, ghc-tasty, ghc-tasty-hunit, ghc-tasty-kat, ghc-tasty-th, ghc-tasty-rerun, ghc-quickcheck-instances, ghc-quickcheck-unicode, ghc-quickcheck-io, ghc-quickcheck, ghc-test-framework, ghc-test-framework-hunit, ghc-test-framework-quickcheck2, ghc-test-framework-th, ghc-hunit, hspec-discover, ghc-hspec-core, ghc-hspec-meta, ghc-hspec, ghc-hspec-contrib, ghc-hspec-expectations): Move variables to ... * gnu/packages/haskell-check.scm: ... this new file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/haskell.scm, gnu/packages/idris.scm, gnu/packages/version-control.scm, gnu/packages/wm.scm: Include haskell-check module.
2017-11-07gnu: mercurial: Update to 4.4.1.Marius Bakke
* gnu/packages/version-control.scm (mercurial): Update to 4.4.1.
2017-11-01gnu: git: Update to 2.15.0.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.15.0.
2017-10-29gnu: tig: Update to 2.3.0.Efraim Flashner
* gnu/packages/version-control.scm (tig): Update to 2.3.0. [source]: Download from Github. [home-page]: Update to new home-page.
2017-10-24gnu: git: Update to 2.14.3.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.14.3.
2017-10-20gnu: Fix the hashes of mutated GitHub archives.Maxim Cournoyer
Fixes <https://bugs.gnu.org/28745>. * gnu/packages/audio.scm (csound): Fix hash. * gnu/packages/engineering.scm (fritzing): Likewise. * gnu/packages/erlang.scm (erlang): Likewise. * gnu/packages/fonts.scm (font-google-material-design-icons): Likewise. * gnu/packages/graphics.scm (ogre): Likewise. * gnu/packages/java.scm (java-plexus-interpolation, antlr3): Likewise. * gnu/packages/serialization.scm (yaml-cpp): Likewise. * gnu/packages/version-control.scm (libgit2): Likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-17gnu: java-jgit: Include properties files.Ricardo Wurmus
* gnu/packages/version-control.scm (java-jgit)[arguments]: Add phase "add-properties". (java-jgit-4.2)[arguments]: Move modification of phases into substitute-keyword-arguments clause.
2017-09-26gnu: git: Update to 2.14.2.Tobias Geerinckx-Rice
* gnu/packages/version-control.scm (git): Update to 2.14.2.
2017-09-20gnu: Add vcsh.Stefan Reichör
* gnu/packages/version-control.scm (vcsh): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-14gnu: Add stgit.Stefan Reichör
* gnu/packages/version-control.scm (stgit): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-04gnu: Add python-ghp-import.Oleg Pykhalov
* gnu/packages/version-control.scm (python-ghp-import, python2-ghp-import): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-04gnu: Put autoconf-related phases immediately after the 'unpack phase.Kei Kebreau
* gnu/packages/audio.scm (audacity, rtmidi)[arguments]: Correct phases accordingly. * gnu/packages/bioinformatics.scm (mash, seek, vsearch, emboss, htslib-for-sambamba)[arguments]: Likewise. * gnu/packages/ci.scm (cuirass)[arguments]: Likewise. * gnu/packages/compression.scm (minizip, xdelta)[arguments]: Likewise. * gnu/packages/cpp.scm (libzen)[arguments]: Likewise. * gnu/packages/crypto.scm (opendht)[arguments]: Likewise. * gnu/packages/databases.scm (4store, mdbtools)[arguments]: Likewise. * gnu/packages/debug.scm (stress-make)[arguments]: Likewise. * gnu/packages/dns.scm (dnscrypt-proxy, dnscrypt-wrapper)[arguments]: Likewise. * gnu/packages/emacs.scm (emacs-pdf-tools)[arguments]: Likewise. * gnu/packages/embedded.scm (libjaylink, openocd)[arguments]: Likewise. * gnu/packages/engineering.scm (gerbv)[arguments]: Likewise. * gnu/packages/erlang.scm (erlang)[arguments]: Likewise. * gnu/packages/ftp.scm (weex)[arguments]: Likewise. * gnu/packages/gnome.scm (dia)[arguments]: Likewise. * gnu/packages/gnunet.scm (gnurl, guile-gnunet)[arguments]: Likewise. * gnu/packages/gtk.scm (guile-rsvg, graphene)[arguments]: Likewise. * gnu/packages/guile.scm (guildhall, guile-ics, guile-sqlite3)[arguments]: Likewise. * gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Likewise. * gnu/packages/irc.scm (weechat)[arguments]: Likewise. * gnu/packages/java.scm (classpath-devel)[arguments]: Likewise. * gnu/packages/libreoffice.scm (libetonyek)[arguments]: Likewise. * gnu/packages/libusb.scm (hidapi)[arguments]: Likewise. * gnu/packages/linux.scm (gpm)[arguments]: Likewise. * gnu/packages/logging.scm (glog)[arguments]: Likewise. * gnu/packages/machine-learning.scm (ghmm)[arguments]: Likewise. * gnu/packages/mail.scm (dovecot-trees, dovecot-libsodium-plugin, esmtp) [arguments]: Likewise. * gnu/packages/messaging.scm (freetalk, libmesode, libstrophe)[arguments]: Likewise. * gnu/packages/microcom.scm (microcom)[arguments]: Likewise. * gnu/packages/ocaml.scm (ocaml-ssl)[arguments]: Likewise. * gnu/packages/parallel.scm (slurm)[arguments]: Likewise. * gnu/packages/pdf.scm (libharu)[arguments]: Likewise. * gnu/packages/samba.scm (cifs-utils)[arguments]: Likewise. * gnu/packages/serialization.scm (msgpack)[arguments]: Likewise. * gnu/packages/shells.scm (scsh)[arguments]: Likewise. * gnu/packages/telephony.scm (libiax2)[arguments]: Likewise. * gnu/packages/textutils.scm (dotconf)[arguments]: Likewise. * gnu/packages/version-control.scm (findnewest)[arguments]: Likewise. * gnu/packages/video.scm (libmediainfo, mediainfo)[arguments]: Likewise.
2017-08-16gnu: fossil: Update to 2.2.ng0
* gnu/packages/version-control.scm (fossil): Update to 2.2. [source]: Add uri for older versions. [arguments]: Enable previously disabled test.
2017-08-15gnu: cgit: Don't build cgit's special 'git:src' input.Leo Famulari
This special version of Git is only used within the build process of cgit. We don't need to build it otherwise, so the package is removed with this commit. * gnu/packages/version-control.scm (cgit)[inputs]: Replace the git@2.10 package with an origin reference of the source code. (git@2.10): Remove variable.
2017-08-14gnu: cvs: Fix CVE-2017-12836.Leo Famulari
* gnu/packages/patches/cvs-2017-12836.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (cvs)[source]: Use it.
2017-08-14gnu: git@2.10: Update to 2.10.4 [fixes CVE-2017-1000117].Marius Bakke
...also disable tests, since they broke after c9f4f56b24801718d89c2520b. * gnu/packages/version-control.scm (git@2.10): Update to 2.10.4. [arguments]: New field.
2017-08-10gnu: mercurial: Update to 4.2.3 [fixes CVE-2017-1000116].Leo Famulari
* gnu/packages/version-control.scm (mercurial): Update to 4.2.3.
2017-08-10gnu: git: Update to 2.14.1 [fixes CVE-2017-1000117].Leo Famulari
* gnu/packages/version-control.scm (git): Update to 2.14.1.
2017-08-10gnu: subversion: Update to 1.8.19 [fixes CVE-2017-9800].Leo Famulari
* gnu/packages/version-control.scm (subversion): Update to 1.8.19. [source]: Add alternate URL.
2017-08-05gnu: git: Update to 2.14.0.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.14.0.
2017-08-04gnu: git: Enable tests.Marius Bakke
* gnu/packages/version-control.scm (git)[arguments]: Remove #:tests?. Add 'patch-tests' phase.