jelmer/python-fastimport.git
5 years agoAdd setup.cfg. master github/master samba.org/master
Jelmer Vernooij [Fri, 15 Jun 2018 15:49:30 +0000 (16:49 +0100)]
Add setup.cfg.

6 years agoRelease 0.9.8.
Jelmer Vernooij [Sun, 15 Apr 2018 12:28:06 +0000 (13:28 +0100)]
Release 0.9.8.

6 years agoRelease 0.9.7.
Jelmer Vernooij [Sun, 15 Apr 2018 12:25:49 +0000 (13:25 +0100)]
Release 0.9.7.

6 years agoAdd 'make style'. target
Jelmer Vernooij [Sun, 15 Apr 2018 12:25:08 +0000 (13:25 +0100)]
Add 'make style'. target

6 years agoAvoid assertMultiLineEqual - not available on python2.6.
Jelmer Vernooij [Fri, 30 Mar 2018 17:27:34 +0000 (18:27 +0100)]
Avoid assertMultiLineEqual - not available on python2.6.

6 years agoAdd fast-import-{filter,query,info} scripts.
Jelmer Vernooij [Fri, 30 Mar 2018 17:24:19 +0000 (18:24 +0100)]
Add fast-import-{filter,query,info} scripts.

6 years agoIgnore vim swap files.
Jelmer Vernooij [Wed, 31 Jan 2018 22:08:49 +0000 (22:08 +0000)]
Ignore vim swap files.

7 years agoIgnore .tox/
Jelmer Vernooij [Tue, 6 Dec 2016 18:50:17 +0000 (18:50 +0000)]
Ignore .tox/

7 years agoUpdate NEWS
Jelmer Vernooij [Tue, 6 Dec 2016 18:48:03 +0000 (18:48 +0000)]
Update NEWS

7 years agoCope with bytestrings in utf8_bytes_string() helper. LP: #1647101
Jelmer Vernooij [Tue, 6 Dec 2016 18:43:34 +0000 (18:43 +0000)]
Cope with bytestrings in utf8_bytes_string() helper. LP: #1647101

7 years agoAdd classifiers.
Jelmer Vernooij [Fri, 29 Jul 2016 11:24:56 +0000 (11:24 +0000)]
Add classifiers.

7 years agotest commits with integer marks
Philip Roche [Tue, 7 Jun 2016 15:56:55 +0000 (16:56 +0100)]
test commits with integer marks

7 years agoCheck if commit id is an int, if so then convert to byte string
Philip Roche [Tue, 7 Jun 2016 15:56:28 +0000 (16:56 +0100)]
Check if commit id is an int, if so then convert to byte string

8 years agoAdd build status.
Jelmer Vernooij [Sun, 24 Apr 2016 15:10:41 +0000 (15:10 +0000)]
Add build status.

8 years agoStart on 0.9.7.
Jelmer Vernooij [Tue, 19 Apr 2016 23:43:31 +0000 (23:43 +0000)]
Start on 0.9.7.

8 years agoRelease 0.9.6. fastimport-0.9.6
Jelmer Vernooij [Tue, 19 Apr 2016 23:35:02 +0000 (23:35 +0000)]
Release 0.9.6.

8 years agoSet maintainer field, update homepage.
Jelmer Vernooij [Tue, 19 Apr 2016 12:22:53 +0000 (12:22 +0000)]
Set maintainer field, update homepage.

8 years agoAdd python3.4 support.
Jelmer Vernooij [Mon, 18 Apr 2016 19:27:49 +0000 (19:27 +0000)]
Add python3.4 support.

8 years agoImprove compatibility with python3.4.
Jelmer Vernooij [Mon, 18 Apr 2016 19:03:43 +0000 (19:03 +0000)]
Improve compatibility with python3.4.

8 years agoRelease 0.9.5. fastimport-0.9.5
Jelmer Vernooij [Mon, 18 Apr 2016 17:29:07 +0000 (17:29 +0000)]
Release 0.9.5.

8 years agoAdd Félix to AUTHORS.
Jelmer Vernooij [Mon, 18 Apr 2016 17:27:59 +0000 (17:27 +0000)]
Add Félix to AUTHORS.

8 years agoCollapse import statements, remove unnecessary helpers by inlining them.
Jelmer Vernooij [Mon, 18 Apr 2016 17:25:20 +0000 (17:25 +0000)]
Collapse import statements, remove unnecessary helpers by inlining them.

8 years agoAdd NEWS entry.
Jelmer Vernooij [Mon, 18 Apr 2016 16:47:07 +0000 (16:47 +0000)]
Add NEWS entry.

8 years agoDrop future dependency.
Jelmer Vernooij [Mon, 18 Apr 2016 16:46:39 +0000 (16:46 +0000)]
Drop future dependency.

8 years agoFixed the test_copy_to_outside
Félix Mattrat [Mon, 18 Apr 2016 16:10:25 +0000 (18:10 +0200)]
Fixed the test_copy_to_outside

8 years agoremove support of python3.2/python3.2/python3.4
Félix Mattrat [Mon, 18 Apr 2016 15:51:54 +0000 (17:51 +0200)]
remove support of python3.2/python3.2/python3.4

8 years agoExplicitly declared all the byte strings. Renamed variables using reserved keywords
Félix Mattrat [Mon, 18 Apr 2016 14:26:54 +0000 (16:26 +0200)]
Explicitly declared all the byte strings. Renamed variables using reserved keywords

8 years agoadded python 3.5 and PyPy3
Félix Mattrat [Fri, 15 Apr 2016 11:25:49 +0000 (13:25 +0200)]
added python 3.5 and PyPy3

8 years agoadded the future package in the deps of travis conf
Félix Mattrat [Fri, 15 Apr 2016 11:21:41 +0000 (13:21 +0200)]
added the future package in the deps of travis conf

8 years agoadded a tox configuration file to simplify multiple versions testing
Félix Mattrat [Fri, 15 Apr 2016 11:04:00 +0000 (13:04 +0200)]
added a tox configuration file to simplify multiple versions testing

8 years agoremoved unused/useless statements
Félix Mattrat [Fri, 15 Apr 2016 11:02:13 +0000 (13:02 +0200)]
removed unused/useless statements

8 years agosorted out string/unicode problems, updated the unicode test, renamed assertEquals...
Félix Mattrat [Fri, 15 Apr 2016 10:06:53 +0000 (12:06 +0200)]
sorted out string/unicode problems, updated the unicode test, renamed assertEquals method to assertEqual (deprecated in py3)

8 years agomake the tests work again on python2
Félix Mattrat [Thu, 14 Apr 2016 14:41:48 +0000 (16:41 +0200)]
make the tests work again on python2

8 years agopython 3 compatibility, futurize stage 2
Félix Mattrat [Thu, 14 Apr 2016 11:16:04 +0000 (13:16 +0200)]
python 3 compatibility, futurize stage 2

8 years agopython 3 compatibility, futurize stage 1
Félix Mattrat [Thu, 14 Apr 2016 11:05:36 +0000 (13:05 +0200)]
python 3 compatibility, futurize stage 1

8 years agoSimplify handling of errors.
Jelmer Vernooij [Sat, 23 May 2015 17:26:24 +0000 (17:26 +0000)]
Simplify handling of errors.

8 years ago'include ' in MANIFEST.
Jelmer Vernooij [Sun, 20 Dec 2015 01:16:30 +0000 (01:16 +0000)]
'include ' in MANIFEST.

9 years agoStart on fastimport 0.9.5.
Jelmer Vernooij [Sat, 5 Jul 2014 23:50:45 +0000 (01:50 +0200)]
Start on fastimport 0.9.5.

9 years agoRelease 0.9.4. fastimport-0.9.4
Jelmer Vernooij [Sat, 5 Jul 2014 23:49:17 +0000 (01:49 +0200)]
Release 0.9.4.

9 years agoGet handlers from class object using getattr() for possible inheritance
Cécile Tonglet [Mon, 16 Jun 2014 12:12:11 +0000 (14:12 +0200)]
Get handlers from class object using getattr() for possible inheritance

Issue #6: __dict__ stores only class' local variables and therefore it
can't find the handlers defined in the inherited classes.

10 years agoUpdate NEWS.
Jelmer Vernooij [Sun, 27 Apr 2014 17:49:49 +0000 (19:49 +0200)]
Update NEWS.

10 years agoMerge branch 'authorship-namedtuple' of git://github.com/masklinn/python-fastimport
Jelmer Vernooij [Sun, 27 Apr 2014 17:49:15 +0000 (19:49 +0200)]
Merge branch 'authorship-namedtuple' of git://github.com/masklinn/python-fastimport

10 years agoUpdate NEWS.
Jelmer Vernooij [Sun, 27 Apr 2014 17:46:38 +0000 (19:46 +0200)]
Update NEWS.

10 years agoAuthorship information as a namedtuple
masklinn [Sun, 27 Apr 2014 16:21:56 +0000 (18:21 +0200)]
Authorship information as a namedtuple

* serialization should remain predicated upon a 4-tuple, as users may create
  and set 4-tuples for authorship info
* added a fake time to parser test to test for namedtuple

10 years agocheck-pypy tries to use the non-existent target check-noextensions
masklinn [Sun, 27 Apr 2014 16:05:56 +0000 (18:05 +0200)]
check-pypy tries to use the non-existent target check-noextensions

that target does not exist, just call check with PYTHON=pypy

10 years agoMerge branch 'commit-copy' of git://github.com/masklinn/python-fastimport
Jelmer Vernooij [Tue, 11 Mar 2014 11:37:52 +0000 (11:37 +0000)]
Merge branch 'commit-copy' of git://github.com/masklinn/python-fastimport

10 years agoAdd tests for notemodify
masklinn [Tue, 11 Mar 2014 09:50:08 +0000 (10:50 +0100)]
Add tests for notemodify

10 years agoTest copy-with-replacement and invalid copy
masklinn [Tue, 11 Mar 2014 09:16:30 +0000 (10:16 +0100)]
Test copy-with-replacement and invalid copy

Styllistic fixes, ensure compatibility with pre-2.7 unittest

10 years agoAdd basic commit copy test
masklinn [Tue, 11 Mar 2014 09:09:07 +0000 (10:09 +0100)]
Add basic commit copy test

* don't assume file_iter is a list (though the parser sets one)
* don't copy inferred name attribute

10 years agoAdd copy method to CommitCommand
masklinn [Mon, 10 Mar 2014 15:14:50 +0000 (16:14 +0100)]
Add copy method to CommitCommand

Allows easily creating a modified version of an existing commit without having
to modify the existing object in-place

10 years agoAdd NoteModify command
masklinn [Mon, 10 Mar 2014 15:00:23 +0000 (16:00 +0100)]
Add NoteModify command

No parsing support, but can at least be used to generate a note and attach it
to a commit.

10 years agopython-fastimport: overview documentation
Jonathan Nieder [Sat, 1 Mar 2014 22:35:43 +0000 (22:35 +0000)]
python-fastimport: overview documentation

Add some docstrings to help new readers to get started.

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
10 years agoStart on 0.9.4.
Jelmer Vernooij [Sat, 1 Mar 2014 15:36:16 +0000 (15:36 +0000)]
Start on 0.9.4.

10 years agoRelease 0.9.3. fastimport-0.9.3
Jelmer Vernooij [Sat, 1 Mar 2014 15:32:52 +0000 (15:32 +0000)]
Release 0.9.3.

10 years agoAdd basic readme file.
Jelmer Vernooij [Sat, 1 Mar 2014 15:32:23 +0000 (15:32 +0000)]
Add basic readme file.

10 years agoAdd MANIFEST file.
Jelmer Vernooij [Sat, 1 Mar 2014 15:29:25 +0000 (15:29 +0000)]
Add MANIFEST file.

10 years agoRemove binary_stream helper.
Jelmer Vernooij [Sat, 1 Mar 2014 15:27:57 +0000 (15:27 +0000)]
Remove binary_stream helper.

10 years agoRemove unused helpers.
Jelmer Vernooij [Sat, 1 Mar 2014 15:26:01 +0000 (15:26 +0000)]
Remove unused helpers.

10 years agoFix compatibility with python2.6, which does not have assertIsInstance.
Jelmer Vernooij [Sat, 18 Jan 2014 19:28:13 +0000 (19:28 +0000)]
Fix compatibility with python2.6, which does not have assertIsInstance.

10 years agoActually run tests with unittest2.
Jelmer Vernooij [Sat, 18 Jan 2014 19:25:16 +0000 (19:25 +0000)]
Actually run tests with unittest2.

10 years agoBuild with pypy in travis.
Jelmer Vernooij [Sat, 18 Jan 2014 19:21:57 +0000 (19:21 +0000)]
Build with pypy in travis.

10 years agoInstall unittest2 for python2.6.
Jelmer Vernooij [Sat, 18 Jan 2014 19:21:30 +0000 (19:21 +0000)]
Install unittest2 for python2.6.

10 years agoRemove dependency on testtools.
Jelmer Vernooij [Sat, 18 Jan 2014 18:56:58 +0000 (18:56 +0000)]
Remove dependency on testtools.

10 years agoAdd travis config.
Jelmer Vernooij [Sat, 18 Jan 2014 18:50:07 +0000 (18:50 +0000)]
Add travis config.

10 years agoAdd Makefile.
Jelmer Vernooij [Sun, 22 Sep 2013 21:50:42 +0000 (22:50 +0100)]
Add Makefile.

10 years agoRemove download URL.
Jelmer Vernooij [Sun, 22 Sep 2013 21:50:33 +0000 (22:50 +0100)]
Remove download URL.

10 years agoIgnore some files.
Jelmer Vernooij [Sun, 22 Sep 2013 21:50:31 +0000 (22:50 +0100)]
Ignore some files.

11 years agoChange fileid of processors/
Jelmer Vernooij [Thu, 29 Nov 2012 13:10:30 +0000 (14:10 +0100)]
Change fileid of processors/

12 years agoStart on 0.9.3.
Jelmer Vernooij [Wed, 4 Apr 2012 00:48:11 +0000 (02:48 +0200)]
Start on 0.9.3.

12 years agoRelease 0.9.2. fastimport-0.9.2
Jelmer Vernooij [Wed, 4 Apr 2012 00:45:47 +0000 (02:45 +0200)]
Release 0.9.2.

12 years agoAllow less strict parsing of fastimport streams.
Jelmer Vernooij [Wed, 4 Apr 2012 00:44:30 +0000 (02:44 +0200)]
Allow less strict parsing of fastimport streams.

12 years agoCope with invalid timezones like +51800 a little bit better.
Jelmer Vernooij [Wed, 4 Apr 2012 00:05:37 +0000 (02:05 +0200)]
Cope with invalid timezones like +51800 a little bit better.

12 years agoAdd basic tests for dates.
Jelmer Vernooij [Tue, 3 Apr 2012 23:59:52 +0000 (01:59 +0200)]
Add basic tests for dates.

12 years agoremove info_processor too (uses reftracker).
Jelmer Vernooij [Tue, 28 Feb 2012 14:00:04 +0000 (15:00 +0100)]
remove info_processor too (uses reftracker).

12 years agoRemove bzr-specific reftracker and idmapfile modules.
Jelmer Vernooij [Tue, 28 Feb 2012 13:52:38 +0000 (14:52 +0100)]
Remove bzr-specific reftracker and idmapfile modules.

12 years agoClarify AUTHORS.
Jelmer Vernooij [Tue, 28 Feb 2012 12:23:07 +0000 (13:23 +0100)]
Clarify AUTHORS.

12 years agoStart on 0.9.2.
Jelmer Vernooij [Tue, 28 Feb 2012 11:55:10 +0000 (12:55 +0100)]
Start on 0.9.2.

12 years agoRelease 0.9.1.
Jelmer Vernooij [Tue, 28 Feb 2012 11:52:53 +0000 (12:52 +0100)]
Release 0.9.1.

12 years agoRename tarball for the benefit of pip.
Jelmer Vernooij [Tue, 28 Feb 2012 11:52:28 +0000 (12:52 +0100)]
Rename tarball for the benefit of pip.

12 years agoImplement 'done' feature.
Jelmer Vernooij [Tue, 28 Feb 2012 11:49:37 +0000 (12:49 +0100)]
Implement 'done' feature.

12 years agoMerge support for squash_empty_commit argument to FilterProcessor.
Jelmer Vernooij [Sat, 22 Oct 2011 21:47:22 +0000 (14:47 -0700)]
Merge support for squash_empty_commit argument to FilterProcessor.

12 years agoOnly fix references to commits that have been squashed rather than removing everythin...
Jelmer Vernooij [Sat, 22 Oct 2011 21:39:03 +0000 (14:39 -0700)]
Only fix references to commits that have been squashed rather than removing everything that we haven't touched yet

12 years agoRename flag to squash_empty_commits and add few more tests with includes/excludes
Oleksandr Usov [Fri, 21 Oct 2011 09:35:03 +0000 (10:35 +0100)]
Rename flag to squash_empty_commits and add few more tests with includes/excludes

12 years agoAdd preserve_all_history flag to filter_processor and tests for it
Oleksandr Usov [Thu, 20 Oct 2011 18:14:27 +0000 (19:14 +0100)]
Add preserve_all_history flag to filter_processor and tests for it

12 years agoRemove old FSF address and point at FSF website instead.
Jelmer Vernooij [Thu, 6 Oct 2011 00:24:50 +0000 (02:24 +0200)]
Remove old FSF address and point at FSF website instead.

Thanks Dan Callaghan.

13 years agoStart on 0.9.1.
Jelmer Vernooij [Mon, 31 Jan 2011 00:44:49 +0000 (01:44 +0100)]
Start on 0.9.1.

13 years agorelease 0.9.0
Jelmer Vernooij [Mon, 31 Jan 2011 00:40:02 +0000 (01:40 +0100)]
release 0.9.0

13 years agoFix typo in setup.py
Jonathan Nieder [Sun, 30 Jan 2011 09:41:28 +0000 (10:41 +0100)]
Fix typo in setup.py

13 years agoAvoid attempting to utf-8 decode/encode committer and author information.
Jelmer Vernooij [Sun, 12 Dec 2010 03:52:43 +0000 (04:52 +0100)]
Avoid attempting to utf-8 decode/encode committer and author information.

13 years agoCheck for leading slashes in paths, invalid path types.
Jelmer Vernooij [Sun, 12 Dec 2010 03:41:09 +0000 (04:41 +0100)]
Check for leading slashes in paths, invalid path types.

13 years agoStop utf-8 decoding several strings as they are not guaranteed to be unicode.
Jelmer Vernooij [Sun, 12 Dec 2010 03:39:24 +0000 (04:39 +0100)]
Stop utf-8 decoding several strings as they are not guaranteed to be unicode.

13 years agoIf there is no mark then don't track it.
Jelmer Vernooij [Sat, 11 Dec 2010 19:11:53 +0000 (20:11 +0100)]
If there is no mark then don't track it.

13 years agoAvoid file_iter, use iter_files instead.
Jelmer Vernooij [Mon, 8 Nov 2010 09:59:33 +0000 (10:59 +0100)]
Avoid file_iter, use iter_files instead.

file_iter should ideally be made private.

13 years agoFix tests.
Jelmer Vernooij [Sat, 6 Nov 2010 17:06:28 +0000 (18:06 +0100)]
Fix tests.

13 years agoSupport out of band processing of commands.
Jelmer Vernooij [Thu, 28 Oct 2010 18:22:16 +0000 (11:22 -0700)]
Support out of band processing of commands.

13 years agoCope with FileModifyCommand now having mode rather than is_executable and kind.
Jelmer Vernooij [Sat, 16 Oct 2010 19:00:07 +0000 (21:00 +0200)]
Cope with FileModifyCommand now having mode rather than is_executable and kind.

13 years agoInstall fastimport.processors.
Jelmer Vernooij [Sat, 16 Oct 2010 18:53:47 +0000 (20:53 +0200)]
Install fastimport.processors.

13 years agoremove dependency on bzrlib.
Jelmer Vernooij [Sun, 12 Sep 2010 00:46:46 +0000 (02:46 +0200)]
remove dependency on bzrlib.

13 years agoDon't rely on bzrlib.trace.
Jelmer Vernooij [Sun, 12 Sep 2010 00:39:11 +0000 (02:39 +0200)]
Don't rely on bzrlib.trace.

13 years agoUse modes directly rather than bzr file kinds and executable flags.
Jelmer Vernooij [Sat, 11 Sep 2010 22:34:22 +0000 (00:34 +0200)]
Use modes directly rather than bzr file kinds and executable flags.