log hgext/convert/common.py @ 51684:20e2a20674dc

age author description
Thu, 11 Jul 2024 14:46:00 -0400 Matt Harbison convert: drop a duplicate implementation of `dateutil.makedate()`
Tue, 27 Jun 2023 13:51:50 +0200 Mads Kiilerich utils: stop using datetime.utcfromtimestamp() deprecated in Python 3.12 stable
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Tue, 31 May 2022 00:50:29 +0200 Manuel Jacob py3: constant-fold some `pycompat.ispy3`
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Mon, 21 Feb 2022 12:42:48 -0700 Gregory Szorc py3: stop using util.iterfile()
Mon, 21 Feb 2022 11:24:57 -0700 Gregory Szorc py3: use str instead of pycompat.unicode
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
Tue, 01 Mar 2022 20:29:03 -0800 Gregory Szorc py3: use pickle directly
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Tue, 16 Jun 2020 12:59:45 +0200 Manuel Jacob py3: suppress DeprecationWarning about deprecated base64 module aliases stable
Mon, 15 Jun 2020 03:30:24 +0200 Manuel Jacob py3: fix bytes iteration stable
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Thu, 07 Nov 2019 13:18:19 -0500 Augie Fackler cleanup: remove pointless r-prefixes on double-quoted strings
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Sun, 06 Oct 2019 19:25:18 -0400 Gregory Szorc py3: define and use pycompat.iteritems() for hgext/
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
Sat, 13 Jul 2019 23:45:32 -0400 Valentin Gatien-Baron convert: add a config option to help doing identity hg->hg conversion
Tue, 25 Sep 2018 23:25:36 -0400 Matt Harbison py3: remove a couple of superfluous calls to pycompat.rapply()
Sun, 23 Sep 2018 00:47:04 -0400 Matt Harbison py3: convert arguments, cwd and env to native strings when spawning subprocess
Tue, 04 Sep 2018 17:15:17 +0300 Pulkit Goyal py3: make sure we pass str in os.sysconf in hgext/convert/common.py
Wed, 13 Jun 2018 22:51:08 +0530 Pulkit Goyal py3: replace `unicode` with pycompat.unicode
Thu, 12 Apr 2018 15:05:49 +0530 Pulkit Goyal py3: make sure decode() first argument is str
Thu, 12 Apr 2018 15:23:36 +0530 Pulkit Goyal py3: add b'' prefix to make the regex bytes
Sat, 07 Apr 2018 21:23:42 +0900 Yuya Nishihara procutil: make explainexit() simply return a message (API)
Sat, 24 Mar 2018 15:10:51 +0900 Yuya Nishihara procutil: bulk-replace function calls to point to new module
Thu, 15 Feb 2018 17:18:26 +0100 Boris Feld util: extract all date-related utils in utils/dateutil module
Thu, 01 Mar 2018 17:47:35 -0500 Augie Fackler convert: add some utility code for working with shlex on Python 3
Tue, 27 Feb 2018 14:42:30 +0530 Pulkit Goyal py3: convert os.devnull to bytes using pycompat.bytestr
Mon, 19 Feb 2018 23:47:15 +0530 Pulkit Goyal convert: don't use bytes as a variable name
Mon, 19 Feb 2018 23:44:41 +0530 Pulkit Goyal py3: use pycompat.byteskwargs in hgext/convert/
Tue, 13 Feb 2018 21:52:51 +0900 Yuya Nishihara convert: fix line ending of mapfile and commit.desc file
Mon, 12 Feb 2018 23:50:58 -0500 Augie Fackler convert: open all files in binary mode
Wed, 22 Nov 2017 20:49:01 -0500 Matt Harbison convert: save an indicator of the repo type for sources and sinks
Sat, 30 Sep 2017 07:42:47 -0400 Augie Fackler convert: remove superfluous pass statements
Tue, 22 Aug 2017 20:03:07 -0400 Augie Fackler python3: wrap all uses of <exception>.strerror with strtolocal
Thu, 22 Dec 2016 09:26:47 -0800 Gregory Szorc convert: don't use {} as default argument value
Mon, 14 Nov 2016 23:17:15 +0000 Jun Wu convert: migrate to util.iterfile
Sat, 04 Jun 2016 14:38:00 +0530 Pulkit Goyal py3: conditionalize cPickle import by adding in util
Sat, 14 May 2016 14:03:12 +0900 Yuya Nishihara py3: move up symbol imports to enforce import-checker rules
Wed, 13 Apr 2016 00:16:21 +0200 Mads Kiilerich convert: keep converted hg parents that are outside convert.hg.revs (BC)
Tue, 29 Mar 2016 12:29:00 -0500 Matt Mackall merge with stable
Tue, 22 Mar 2016 17:05:11 -0700 Mateusz Kwapich convert: rewrite gitpipe to use common.commandline (SEC) stable
Wed, 02 Mar 2016 16:26:35 +0000 timeless convert: common use absolute_import
Thu, 08 Oct 2015 12:55:45 -0700 Pierre-Yves David error: get Abort from 'error' instead of 'util'
Sat, 15 Aug 2015 13:44:55 -0700 Durham Goode convert: add function to test if file is from source
Wed, 08 Jul 2015 10:27:43 -0700 Durham Goode convert: add support for specifying multiple revs
Tue, 23 Jun 2015 22:20:08 -0700 Gregory Szorc global: mass rewrite to use modern exception syntax
Sun, 14 Jun 2015 13:08:11 -0400 Matt Harbison convert: apply the appropriate phases to the destination (issue4165)
Sun, 14 Jun 2015 13:04:00 -0400 Matt Harbison convert: always track the hg source revision in the internal commit object
Thu, 19 Mar 2015 17:40:19 +0100 Mads Kiilerich convert: optimize convert of files that are unmodified from p2 in merges
Fri, 13 Mar 2015 17:00:06 -0400 Jordi Gutiérrez Hermoso style: kill ersatz if-else ternary operators
Mon, 26 May 2014 11:53:12 -0400 Augie Fackler convert: add support for deterministic progress bar on scanning phase
Tue, 26 Aug 2014 22:03:32 +0200 Mads Kiilerich convert: introduce --full for converting all files
Tue, 26 Aug 2014 22:03:32 +0200 Mads Kiilerich convert: use None value for missing files instead of overloading IOError
Mon, 19 May 2014 22:12:30 +0200 Mads Kiilerich convert: introduce hascommitfrommap sink method
Mon, 19 May 2014 22:11:14 +0200 Mads Kiilerich convert: rename sink hascommit to hascommitforsplicemap
Wed, 16 Apr 2014 01:09:49 +0200 Mads Kiilerich convert: backout b75a04502ced and 9616b03113ce - tagmap
Fri, 07 Feb 2014 17:26:28 +0100 Mads Kiilerich convert: drop unused getheads from sinks
Wed, 22 Jan 2014 15:40:17 -0600 Sean Farley convert: add tagmap logic
Tue, 21 Jan 2014 11:34:55 -0600 Sean Farley convert: add mapname parameter to checkrevformat
Thu, 25 Apr 2013 18:01:00 -0700 Ben Goswami splicemap: improve error handling when source is subversion (issue2084)
Thu, 25 Apr 2013 11:50:26 -0700 Ben Goswami splicemap: improve error handling when source is hg (issue2084)
Wed, 24 Apr 2013 18:26:37 -0700 Ben Goswami splicemap: move parsesplicemap to convcmd.py (issue2084)
Sun, 24 Mar 2013 00:06:52 +0700 Constantine Linnick convert: add closesort algorithm to mercurial sources
Sun, 18 Nov 2012 12:26:50 -1000 Julian Cowley convert: add config option to use the local time zone
Fri, 03 Aug 2012 21:37:33 +0200 Patrick Mezard convert: use subprocess for all commandline calls stable
Fri, 03 Aug 2012 21:05:01 +0200 Patrick Mezard convert: make commandline.limit_arglist private, simplify stable
Sat, 04 Aug 2012 07:14:40 +0200 Ross Lagerwall util: replace util.nulldev with os.devnull stable
Sat, 12 May 2012 16:02:45 +0200 Brodie Rao cleanup: replace naked excepts with more specific ones
Sat, 12 May 2012 16:00:58 +0200 Brodie Rao cleanup: "raise SomeException()" -> "raise SomeException"
Fri, 16 Mar 2012 17:42:21 -0500 Matt Mackall convert: deal with empty splicemap path (issue3311) stable
Tue, 28 Feb 2012 10:06:35 +0100 Patrick Mezard convert: ignore blank lines in mapfiles (issue3286) stable
Wed, 15 Feb 2012 11:21:24 +0100 Patrick Mezard convert: tolerate spaces between splicemap parent ids (issue3203) stable
Fri, 10 Feb 2012 22:34:13 +0100 Patrick Mezard convert: use splicemap entries when sorting revisions (issue1748) stable
Fri, 10 Feb 2012 22:25:49 +0100 Patrick Mezard convert: turn splicemap into a simple dictionary stable
Sun, 08 Jan 2012 18:15:54 +0100 Martin Geisler Use explicit integer division
Mon, 05 Dec 2011 17:48:40 -0600 Matt Mackall merge with stable
Fri, 02 Dec 2011 21:38:57 -0200 Wagner Bruna convert: tolerate trailing spaces on map files stable
Fri, 02 Dec 2011 18:36:32 +0100 Patrick Mezard convert: simplify getargmax() with propertycache
Sun, 08 May 2011 20:35:46 +0200 Adrian Buehlmann rename util.find_exe to findexe
Fri, 06 May 2011 15:31:09 +0200 Adrian Buehlmann rename explain_exit to explainexit
Thu, 24 Mar 2011 16:54:09 -0400 Daniel Atallah convert: add support to common commandline to access stdin of the process
Wed, 07 Jul 2010 00:06:59 +0200 Edouard Gomez convert: add bookmark support to common sink/source implementation
Sun, 09 May 2010 21:52:34 +0200 Patrick Mezard convert: merge sources getmode() into getfile()
Mon, 25 Jan 2010 00:05:27 -0600 Matt Mackall many, many trivial check-code fixups
Tue, 19 Jan 2010 22:20:08 -0600 Matt Mackall Update license to GPLv2+ stable
Mon, 05 Oct 2009 22:17:39 +0200 Patrick Mezard Merge with crew-stable
Mon, 05 Oct 2009 22:01:08 +0200 Patrick Mezard convert: make mapfile handle LF and CRLF shamap (issue1846)
Sat, 19 Sep 2009 01:15:38 +0200 Martin Geisler do not attempt to translate ui.debug output
Sun, 06 Sep 2009 15:29:14 +0200 Patrick Mezard convert: fix history topology when using hg.tagsbranch
Sat, 27 Jun 2009 12:31:41 +0200 Martin Geisler convert: do not ask for translation of "%s %s"
Sun, 21 Jun 2009 23:17:05 +0200 Patrick Mezard convert/svn: test svn tags encoding
Mon, 01 Jun 2009 17:12:42 +0200 Patrick Mezard convert: rewrite tags when converting from hg to hg
Mon, 01 Jun 2009 17:12:39 +0200 Patrick Mezard convert: fail fast if source does not support --sourcesort
Mon, 01 Jun 2009 17:12:39 +0200 Patrick Mezard convert: add --sourcesort option for source specific sort
Sat, 30 May 2009 23:20:30 +0200 Martin Geisler removed unused imports
Sat, 16 May 2009 14:15:58 -0400 Greg Ward convert: improve docstrings, comments.
Sun, 26 Apr 2009 01:47:44 +0200 Martin Geisler convert: add copyright and license headers to back-ends
Fri, 24 Apr 2009 17:32:18 +0200 Martin Geisler strutil: removed rsplit
Sat, 11 Apr 2009 21:15:27 +0200 Patrick Mezard convert: better mapfile parsing errors (issue1581/1)
Wed, 11 Feb 2009 21:47:57 +0100 Stefan Rusek Handle when the slicemap option is an empty string
Thu, 08 Jan 2009 14:26:30 +0100 Patrick Mezard convert: display child command output if --debug (fix 878466138b57)
Wed, 07 Jan 2009 17:33:29 -0800 Bryan O'Sullivan convert: print darcs error messages iff --debug
Mon, 20 Oct 2008 14:57:04 +0200 Dirkjan Ochtman clean up trailing spaces, leading spaces in C
Fri, 10 Oct 2008 13:20:40 +0200 Patrick Mezard Merge with crew-stable
Fri, 10 Oct 2008 11:32:38 +0200 Patrick Mezard convert: tolerate embedded spaces in filemap source revisions
Mon, 29 Sep 2008 09:30:36 +0200 Patrick Mezard convert: improve convert_source documentation
Sun, 31 Aug 2008 16:12:02 +0200 Martin Geisler i18n: mark strings for translation in convert extension
Fri, 08 Aug 2008 18:49:55 +0200 Thomas Arendsen Hein merge with crew-stable
Fri, 08 Aug 2008 18:37:50 +0200 Thomas Arendsen Hein convert: Fix debugging output when running multiple commands with xargs.
Thu, 19 Jun 2008 00:14:24 +0200 Patrick Mezard convert: reintegrate file retrieval code in sinks
Thu, 20 Mar 2008 23:32:43 +0100 Patrick Mezard convert: allow missing tools not to stop source type detection
Fri, 08 Feb 2008 13:56:29 +0100 Aleix Conchillo Flaque convert: improve gnu arch source performance and other fixes
Tue, 05 Feb 2008 09:30:08 +0100 Aleix Conchillo Flaque convert: added GNU Arch source converter
Sun, 03 Feb 2008 21:47:07 -0200 Alexis S. L. Carvalho merge with crew-stable
Fri, 01 Feb 2008 13:11:03 -0800 Bryan O'Sullivan convert: allow synthetic history to be spliced in.
Sun, 03 Feb 2008 21:03:46 -0200 Alexis S. L. Carvalho convert: use 'unknown' and '0 0' if commit author or date weren't specified
Sat, 26 Jan 2008 20:04:31 +0100 Patrick Mezard Merge with crew-stable
Sat, 26 Jan 2008 19:55:04 +0100 Patrick Mezard convert: hg.clonebranches must pull missing parents (issue941)
Fri, 11 Jan 2008 06:07:43 +0300 Maxim Dounin convert: add commandline.xargs(), use it in svn_sink class
Sat, 29 Dec 2007 19:49:48 +0100 Thomas Arendsen Hein Removed tabs and trailing whitespace in python files
Tue, 27 Nov 2007 09:44:09 -0800 Bryan O'Sullivan convert: some tidyups, doc improvements, and test fixes
Mon, 26 Nov 2007 17:23:20 -0800 Bryan O'Sullivan convert: tell the source repository when a rev has been converted
Sat, 10 Nov 2007 17:09:56 +0100 Patrick Mezard convert: fix util.popen regression in darcs converter
Wed, 07 Nov 2007 18:26:59 -0800 Bryan O'Sullivan convert: add support for Subversion as a sink
Wed, 07 Nov 2007 17:40:39 -0800 Bryan O'Sullivan convert: abstract darcs's commandline handling
Wed, 07 Nov 2007 17:06:02 -0800 Bryan O'Sullivan convert: abstract map files into a class
Tue, 30 Oct 2007 22:14:15 +0100 Patrick Mezard convert: fail if an external required tool is not found
Wed, 10 Oct 2007 15:42:00 -0700 Bryan O'Sullivan convert: refactor sink initialisation, to remove hardcoding of hg
Wed, 10 Oct 2007 15:30:00 -0700 Bryan O'Sullivan convert: add default constructor for converter_sink
Wed, 10 Oct 2007 15:30:00 -0700 Bryan O'Sullivan convert: make contents of "extra" dict available from sources, for sinks.
Sat, 06 Oct 2007 15:30:15 -0300 Alexis S. L. Carvalho convert: change SKIPREV to 'SKIP'
Thu, 04 Oct 2007 23:21:37 -0300 Alexis S. L. Carvalho convert: add a mode where mercurial_sink skips empty revisions.
Thu, 04 Oct 2007 23:21:37 -0300 Alexis S. L. Carvalho convert: readd --filemap
Thu, 04 Oct 2007 23:21:37 -0300 Alexis S. L. Carvalho convert: allow the converter_source to say "skip this revision"
Thu, 04 Oct 2007 23:21:37 -0300 Alexis S. L. Carvalho convert: pass the order of the revmapfile to the converter_source
Tue, 02 Oct 2007 13:46:17 -0700 Bryan O'Sullivan convert: add before/after hooks for converter sources
Fri, 07 Sep 2007 16:14:51 +0200 Thomas Arendsen Hein Don't decode unicode strings.
Wed, 15 Aug 2007 13:21:23 -0700 Brendan Cully convert: hg: optionally create branches as clones
Tue, 07 Aug 2007 10:28:43 +0200 Thomas Arendsen Hein Remove trailing spaces, fix indentation
Mon, 06 Aug 2007 21:49:26 +0200 Patrick Mezard convert: replace fork with subprocess call.
Sun, 05 Aug 2007 12:03:27 -0700 Brendan Cully convert: look up copies in getchanges instead of getcommit
Sat, 04 Aug 2007 12:38:30 -0700 Bryan O'Sullivan convert: drop duplicated assignments.
Fri, 27 Jul 2007 14:30:20 -0700 Bryan O'Sullivan convert: empty log messages are OK as of 7f5c3fb0a37d
Thu, 26 Jul 2007 13:34:36 -0700 Bryan O'Sullivan convert: make commit constructor clearer and less magical
Thu, 26 Jul 2007 13:34:36 -0700 Bryan O'Sullivan convert: rename mapfile to revmapfile, so we can map more than just revs
Sat, 21 Jul 2007 10:30:51 +0200 Thomas Arendsen Hein removed trailing whitespace
Fri, 13 Jul 2007 08:28:57 -0700 Brendan Cully convert: record the source revision in the changelog
Thu, 05 Jul 2007 12:41:58 -0700 Brendan Cully convert: svn: use revmap to parse only new revisions in incremental conversions
Thu, 05 Jul 2007 12:24:26 -0700 Brendan Cully convert: export revmap to source.
Thu, 05 Jul 2007 12:08:48 -0700 Brendan Cully convert: move some code into common init function
Thu, 05 Jul 2007 12:00:04 -0700 Brendan Cully convert: call superclass init from engine init functions
Sun, 01 Jul 2007 19:40:02 -0700 Brendan Cully convert: move *** empty log message *** into commit class
Sun, 01 Jul 2007 15:02:15 -0700 Brendan Cully convert: add -r argument specifying latest revision to convert
Sun, 01 Jul 2007 12:58:08 -0700 Brendan Cully convert: ove recode method into converter_source
Thu, 14 Jun 2007 16:12:08 -0700 Brendan Cully convert: fix various authormap handling bugs
Thu, 14 Jun 2007 23:25:55 +0200 Edouard Gomez convert extension: Add support for username mapping
Sun, 10 Jun 2007 20:08:47 -0700 Brendan Cully Split convert extension into common and repository type modules base hgext/convert/__init__.py@3c42ffdf7ca3