log mercurial/subrepo.py @ 50715:271a4ab29605 stable 6.4.5

age author description
Wed, 25 Jan 2023 12:51:26 +0100 Pierre-Yves David subrepo: use `changing_files` context in subrepository code
Sat, 04 Feb 2023 12:14:19 +0100 Pierre-Yves David subrepo: let black expand some call on multiple lines early
Mon, 18 Jul 2022 03:29:53 -0400 derekbrowncmu subrepo: avoid opening console window for non-native subrepos on Windows
Wed, 13 Jul 2022 11:30:13 -0400 Matt Harbison typing: suppress a few pyi-errors with more recent pytype
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Thu, 05 Aug 2021 12:53:36 +0200 Pierre-Yves David subrepo: compare normalised vfs path stable
Sat, 10 Jul 2021 14:06:29 +0200 Pierre-Yves David windows: use abspath in subrepo
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Wed, 14 Apr 2021 17:41:02 +0200 Pierre-Yves David incoming: kill the `repo._subtoppath =` hack
Thu, 15 Apr 2021 09:23:28 +0200 Pierre-Yves David outgoing: pass subrepo path using function argument instead of abssource hack
Mon, 12 Apr 2021 03:01:04 +0200 Pierre-Yves David urlutil: extract `url` related code from `util` into the new module
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Thu, 18 Mar 2021 18:24:59 -0400 Matt Harbison merge with stable
Thu, 11 Mar 2021 19:21:58 -0500 Matt Harbison subrepo: handle unexpected file types from git gracefully stable
Mon, 15 Feb 2021 14:48:36 -0500 Valentin Gatien-Baron sshpeer: enable+fix warning about sshpeers not being closed explicitly
Tue, 01 Dec 2020 21:54:46 +0100 Joerg Sonnenberger node: import symbols explicitly
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Thu, 08 Oct 2020 13:37:31 -0700 Martin von Zweigbergk errors: name arguments to Abort constructor
Mon, 21 Sep 2020 11:53:44 -0700 Martin von Zweigbergk merge: replace calls to hg.updaterepo() by merge.update()
Mon, 21 Sep 2020 10:09:39 -0700 Martin von Zweigbergk merge: use merge.clean_update() when applicable
Mon, 10 Aug 2020 21:46:47 -0700 Martin von Zweigbergk revert: remove dangerous `parents` argument from `cmdutil.revert()`
Thu, 09 Jul 2020 18:48:55 -0700 Rodrigo Damazio Bovendorp scmutil: allowing different files to be prefetched per revision
Thu, 07 May 2020 16:54:17 -0400 Augie Fackler cleanup: avoid extra node/ctx conversions in logcmdutil.diffordiffstat
Fri, 24 Jan 2020 15:28:37 -0800 Martin von Zweigbergk merge: make hg.merge() take a context instead of a node
Mon, 13 Jan 2020 17:15:14 -0500 Augie Fackler core: migrate uses of hashlib.sha1 to hashutil.sha1
Fri, 06 Dec 2019 20:40:02 -0500 Matt Harbison match: resolve filesets against the passed `cwd`, not the current one
Thu, 12 Dec 2019 12:30:15 -0500 Matt Harbison exchange: ensure all outgoing subrepo references are present before pushing
Tue, 03 Dec 2019 17:10:10 -0800 Kyle Lippincott subrepo: use pycompat.open directly instead of importing open from pycompat
Sun, 01 Dec 2019 18:46:10 -0500 Matt Harbison cleanup: fix docstring formatting
Thu, 14 Nov 2019 15:28:34 -0500 Augie Fackler subrepo: use field names instead of field numbers on scmutil.status
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 13:28:56 -0400 Gregory Szorc py3: manually import pycompat.open into files that need it
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Mon, 24 Jun 2019 16:01:01 -0700 Kyle Lippincott subrepos: make last line of prompts <40 english chars (issue6158)
Wed, 20 Feb 2019 19:28:51 -0500 Augie Fackler cleanup: use () to wrap long lines instead of \
Sun, 17 Feb 2019 09:12:30 -0800 Martin von Zweigbergk subrepo: use root-repo-relative path from `hg files` with ui.relative-paths=no
Mon, 11 Feb 2019 11:18:37 -0500 Augie Fackler merge with stable
Sat, 09 Feb 2019 22:50:53 -0800 Martin von Zweigbergk match: delete unused root and cwd arguments from {always,never,exact}() (API)
Sun, 10 Feb 2019 14:35:36 -0800 Martin von Zweigbergk match: delete unused root and cwd arguments to constructors (API)
Sun, 10 Feb 2019 14:16:37 -0800 Martin von Zweigbergk cleanup: prefer matchmod.{always,never}() over accessing matchers directly
Fri, 08 Feb 2019 13:08:01 -0800 Martin von Zweigbergk forget: pass around uipathfn and use instead of m.rel() (API)
Thu, 07 Feb 2019 23:25:39 -0800 Martin von Zweigbergk addremove: pass around uipathfn and use instead of m.uipath() (API)
Thu, 07 Feb 2019 23:19:33 -0800 Martin von Zweigbergk remove: pass around uipathfn and use instead of m.rel() (API)
Thu, 07 Feb 2019 11:15:30 -0800 Martin von Zweigbergk add: pass around uipathfn and use instead of m.rel() (API)
Fri, 08 Feb 2019 10:19:30 -0800 Martin von Zweigbergk subrepo: use relative path for "already tracked" message
Thu, 07 Feb 2019 10:20:57 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.archive() (API)
Thu, 07 Feb 2019 09:52:36 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.diff() (API)
Thu, 07 Feb 2019 10:01:55 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.addremove() (API)
Thu, 07 Feb 2019 09:59:27 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.add() (API)
Thu, 07 Feb 2019 09:52:22 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.forget() (API)
Thu, 07 Feb 2019 09:40:37 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.removefiles() (API)
Tue, 05 Feb 2019 09:43:34 -0800 Martin von Zweigbergk subrepo: migrate to scmutil.backuppath()
Wed, 06 Feb 2019 15:35:25 -0800 Martin von Zweigbergk subrepo: always show relative path to .orig backup
Tue, 05 Feb 2019 20:50:54 -0500 Matt Harbison subrepo: avoid false unsafe path detection on Windows stable
Mon, 04 Feb 2019 20:35:21 +0300 Pulkit Goyal merge with stable
Sat, 02 Feb 2019 15:26:51 +0900 Yuya Nishihara py3: don't use universal_newlines in svnsubrepo
Sat, 02 Feb 2019 15:21:35 +0900 Yuya Nishihara py3: remove unneeded fsencode() from gitsubrepo
Wed, 30 Jan 2019 19:18:20 -0500 Augie Fackler subrepo: clean up lingering bytes/str issues in svn support
Wed, 30 Jan 2019 19:29:32 -0500 Augie Fackler subrepo: bytes/str cleanups on Git support
Tue, 08 Jan 2019 22:19:36 +0900 Yuya Nishihara subrepo: reject potentially unsafe subrepo paths (BC) (SEC) stable 4.9
Tue, 08 Jan 2019 22:07:45 +0900 Yuya Nishihara subrepo: prohibit variable expansion on creation of hg subrepo (SEC) stable
Thu, 22 Nov 2018 20:01:28 +0100 Boris Feld subrepo-git: use an official origvfs when appropriate
Fri, 16 Nov 2018 18:37:26 -0500 Matt Harbison subrepo: print the status line before creating the peer for better diagnostics stable
Wed, 17 Oct 2018 11:43:39 -0700 Martin von Zweigbergk subrepo: access status members by name instead of by position
Sun, 23 Sep 2018 00:47:04 -0400 Matt Harbison py3: convert arguments, cwd and env to native strings when spawning subprocess
Tue, 11 Sep 2018 13:52:17 -0400 Matt Harbison subrepo: mask out passwords embedded in the messages displaying a URL stable
Sat, 09 Jun 2018 20:53:12 +0900 Yuya Nishihara fileset: restrict getfileset() to not return a computed set (API)
Sun, 17 Jun 2018 22:09:15 -0700 Martin von Zweigbergk subrepo: use progress helper
Mon, 18 Jun 2018 16:06:28 +0530 Pulkit Goyal py3: slice over bytes to prevent getting ascii values
Wed, 18 Apr 2018 19:25:35 +0530 Sushil khanchi forget: rename --confirm to --interactive
Sat, 14 Apr 2018 18:50:45 -0400 Matt Harbison scmutil: teach the file prefetch hook to handle multiple commits
Thu, 22 Mar 2018 16:11:42 +0530 Sushil khanchi forget: add --confirm option
Thu, 12 Apr 2018 14:28:08 +0530 Pulkit Goyal py3: prevent transformer from adding b'' by adding r'' prefix
Sat, 31 Mar 2018 23:49:58 +0530 Sushil khanchi addremove: remove dry_run, similarity from scmutil.addremove (API)
Mon, 02 Apr 2018 08:43:08 -0700 Martin von Zweigbergk subrepo: use repo['.'] instead of repo['']
Thu, 29 Mar 2018 09:23:39 -0700 Martin von Zweigbergk push: use "repo['.']" instead of old form "repo['']"
Wed, 21 Mar 2018 23:36:11 +0530 Sushil khanchi remove: add dry-run functionality
Sat, 24 Mar 2018 15:10:51 +0900 Yuya Nishihara procutil: bulk-replace function calls to point to new module
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Sat, 10 Mar 2018 12:33:19 +0530 Sushil khanchi forget: add --dry-run mode
Sun, 04 Mar 2018 22:33:59 +0530 Pulkit Goyal py3: use pycompat.bytestr instead of str
Sun, 04 Mar 2018 10:42:51 -0500 Augie Fackler merge with stable
Thu, 01 Mar 2018 11:37:00 -0500 Matt Harbison subrepo: activate clone pooling to enable sharing with remote URLs stable
Thu, 01 Mar 2018 11:13:00 -0500 Matt Harbison subrepo: don't attempt to share remote sources (issue5793) stable
Thu, 15 Feb 2018 17:18:26 +0100 Boris Feld util: extract all date-related utils in utils/dateutil module
Sun, 25 Feb 2018 22:30:14 -0500 Augie Fackler subrepo: use util.forcebytestr() instead of str() on exception
Thu, 02 Apr 2015 23:28:16 +0900 Yuya Nishihara cmdutil: pass ctx to makefileobj() in place of repo/node pair (API)
Sun, 11 Feb 2018 00:49:43 -0500 Matt Harbison archive: migrate to the fileprefetch callback mechanism
Tue, 06 Feb 2018 22:36:38 +0900 Yuya Nishihara subrepo: split non-core functions to new module
Sun, 04 Feb 2018 14:31:32 -0500 Matt Harbison archive: call the storage prefetch hook
Sun, 21 Jan 2018 13:03:03 +0900 Yuya Nishihara cmdutil: drop aliases for logcmdutil functions (API)
Sun, 21 Jan 2018 13:54:05 -0500 Matt Harbison subrepo: handle 'C:' style paths on the command line (issue5770)
Tue, 16 Jan 2018 08:40:14 -0500 Jordi Gutiérrez Hermoso svnsubrepo: check if subrepo is missing when checking dirty state (issue5657)
Sun, 14 Jan 2018 12:07:06 -0500 Jordi Gutiérrez Hermoso svnsubrepo: add new method _svnmissing
Sun, 14 Jan 2018 12:05:28 -0500 Jordi Gutiérrez Hermoso svnsubrepo: decorate dirty method with annotatesubrepoerror
Sat, 13 Jan 2018 13:28:12 +0900 Yuya Nishihara subrepo: convert EOL of hgrc before writing to bytes IO
Fri, 12 Jan 2018 18:11:05 +0530 Pulkit Goyal py3: use bytes instead of pycompat.bytestr
Fri, 29 Dec 2017 05:29:57 +0530 Pulkit Goyal py3: make sure we open the file to write in bytes mode
Fri, 29 Dec 2017 05:29:04 +0530 Pulkit Goyal py3: use pycompat.bytestr() instead of str()
Fri, 29 Dec 2017 05:25:27 +0530 Pulkit Goyal py3: use node.hex(h.digest()) instead of h.hexdigest()
Sun, 10 Dec 2017 04:49:40 +0530 Pulkit Goyal py3: handle keyword arguments correctly in subrepo.py
Thu, 30 Nov 2017 15:48:42 -0500 Augie Fackler merge with stable
Wed, 29 Nov 2017 07:57:17 +0530 Pulkit Goyal py3: fix handling of keyword arguments in revert
Sat, 04 Nov 2017 19:21:39 +0900 Yuya Nishihara subrepo: extract preprocess of repo.commit() to free function stable
Mon, 06 Nov 2017 22:32:41 -0800 Gregory Szorc subrepo: use per-type config options to enable subrepos stable
Sun, 05 Nov 2017 21:51:42 +0900 Yuya Nishihara subrepo: disable git and svn subrepos by default (BC) (SEC) stable
Sun, 05 Nov 2017 21:48:58 +0900 Yuya Nishihara subrepo: extend config option to disable subrepos by type (SEC) stable
Sun, 05 Nov 2017 21:22:07 +0900 Yuya Nishihara subrepo: add config option to reject any subrepo operations (SEC) stable
Fri, 03 Nov 2017 20:12:50 +0900 Yuya Nishihara subrepo: disallow symlink traversal across subrepo mount point (SEC) stable
Tue, 17 Oct 2017 22:55:33 -0400 Matt Harbison subrepo: implement 'unshare' for Mercurial subrepos
Sun, 15 Oct 2017 22:48:02 -0400 Matt Harbison subrepo: share instead of clone if the parent repo is shared (issue5675) (BC)
Thu, 12 Oct 2017 23:30:46 -0700 Jun Wu codemod: use pycompat.iswindows
Sat, 30 Sep 2017 07:45:51 -0400 Augie Fackler subrepo: remove superfluous pass statements
Sun, 03 Sep 2017 14:32:11 +0900 Yuya Nishihara doctest: bulk-replace string literals with b'' for Python 3
Sun, 03 Sep 2017 15:01:23 +0900 Yuya Nishihara py3: fix type of regex literals in subrepo.py