Tue, 05 Sep 2017 15:24:22 -0700 |
Martin von Zweigbergk |
archive: create alwaysmatcher when no matcher provided
|
Tue, 05 Sep 2017 15:21:21 -0700 |
Martin von Zweigbergk |
archive: change "matcnfn" argument to a real matcher
|
Sat, 13 Oct 2018 07:51:22 -0400 |
Augie Fackler |
archival: don't try and fsdecode non-{bytes,str} objects
|
Wed, 26 Sep 2018 22:17:34 -0700 |
Martin von Zweigbergk |
repo: look up nullrev context by revnum, not symbolic name
|
Sun, 17 Jun 2018 23:00:59 -0700 |
Martin von Zweigbergk |
archival: use progress helper
|
Sat, 14 Apr 2018 18:50:45 -0400 |
Matt Harbison |
scmutil: teach the file prefetch hook to handle multiple commits
|
Sat, 10 Mar 2018 16:17:51 -0800 |
Gregory Szorc |
hgweb: refactor fake file object proxy for archiving
|
Wed, 07 Mar 2018 09:07:34 +1100 |
Vincent Parrett |
archival: fileit should not use atomictemp, causes performance regression
|
Sun, 04 Mar 2018 16:06:47 -0500 |
Augie Fackler |
archival: use py3 friendly replacements for chr() and long()
|
Sun, 04 Mar 2018 16:06:27 -0500 |
Augie Fackler |
archival: ensure file mode for gzipfile is sysstr
|
Sun, 04 Mar 2018 16:06:10 -0500 |
Augie Fackler |
archival: fix a missing r'' on a kwargs check
|
Sun, 04 Mar 2018 12:08:53 -0500 |
Augie Fackler |
archival: our filenames are bytes, not strs
|
Sun, 04 Mar 2018 12:08:37 -0500 |
Augie Fackler |
archival: tar file modes need to be sysstrs
|
Sun, 04 Mar 2018 12:08:19 -0500 |
Augie Fackler |
archival: fsdecode paths before passing to tar or zip objects
|
Mon, 26 Feb 2018 17:25:46 +0530 |
Pulkit Goyal |
py3: slice over bytes or use .startswith() to prevent getting ascii values
|
Mon, 26 Feb 2018 17:27:08 +0530 |
Pulkit Goyal |
py3: use bytes instead of str in isinstance
|
Sun, 11 Feb 2018 00:49:43 -0500 |
Matt Harbison |
archive: migrate to the fileprefetch callback mechanism
|
Sun, 11 Feb 2018 10:52:13 -0800 |
Gregory Szorc |
py3: use raw string for file open mode
|
Sun, 04 Feb 2018 14:31:32 -0500 |
Matt Harbison |
archive: call the storage prefetch hook
|
Sat, 03 Feb 2018 15:26:13 +0900 |
Yuya Nishihara |
archive: rewrite default metadata template as a multi-line bytes literal
|
Sun, 10 Dec 2017 04:43:41 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in archival.py
|
Fri, 01 Dec 2017 17:39:21 +1100 |
James May |
archive: pass thru mtime for directory archives, like other archive types do
|
Mon, 17 Jul 2017 00:49:29 -0400 |
Matt Harbison |
archive: add an experimental config to control the metadata file template
|
Sun, 16 Jul 2017 17:40:36 -0400 |
Matt Harbison |
archive: use a templater to build the metadata file
|
Fri, 14 Jul 2017 14:22:40 -0700 |
Jun Wu |
codemod: register core configitems using a script
|
Sun, 09 Jul 2017 02:46:03 -0400 |
Matt Harbison |
archival: flag missing files as a dirty wdir() in the metadata file (BC)
|
Thu, 02 Mar 2017 13:30:28 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.archival'
|
Thu, 02 Mar 2017 03:52:36 +0100 |
Pierre-Yves David |
vfs: replace 'scmutil.opener' usage with 'scmutil.vfs'
|
Sat, 25 Feb 2017 21:13:59 -0500 |
Matt Harbison |
subrepo: run the repo decoders when archiving
|
Mon, 21 Nov 2016 18:17:02 -0500 |
Augie Fackler |
archival: simplify code and drop message about Python 2.5
|