Jelmer Vernooij [Sun, 25 Dec 2016 13:42:44 +0000 (13:42 +0000)]
New upstream version 0.16.1
Jelmer Vernooij [Sun, 25 Dec 2016 13:29:16 +0000 (13:29 +0000)]
Release 0.16.1.
Jelmer Vernooij [Sun, 25 Dec 2016 13:24:29 +0000 (13:24 +0000)]
Add basic test for release_robot.
Jelmer Vernooij [Sun, 25 Dec 2016 13:17:28 +0000 (13:17 +0000)]
Fix python3 compatibility of release robot.
Jelmer Vernooij [Sun, 25 Dec 2016 13:11:05 +0000 (13:11 +0000)]
Add note about when connect_ssh was deprecated.
Jelmer Vernooij [Sat, 24 Dec 2016 23:51:35 +0000 (23:51 +0000)]
New upstream version 0.16.0
Jelmer Vernooij [Sat, 24 Dec 2016 23:44:47 +0000 (23:44 +0000)]
Start on 0.16.1.
Jelmer Vernooij [Sat, 24 Dec 2016 23:39:18 +0000 (23:39 +0000)]
Dulwich 0.16.0.
Jelmer Vernooij [Fri, 16 Dec 2016 01:58:13 +0000 (01:58 +0000)]
Fix formatting in NEWS.
Koen Martens [Thu, 15 Dec 2016 19:28:25 +0000 (20:28 +0100)]
Fix porcelain.reset to not ignore committish argument.
Jelmer Vernooij [Sun, 11 Dec 2016 17:09:12 +0000 (17:09 +0000)]
Correct add_objects docstrings.
Jelmer Vernooij [Sun, 11 Dec 2016 17:04:49 +0000 (17:04 +0000)]
Clarify argument to ObjectStore.add_objects().
Jelmer Vernooij [Sun, 11 Dec 2016 16:54:22 +0000 (16:54 +0000)]
Add constant for default ref.
Jelmer Vernooij [Sun, 20 Nov 2016 00:46:30 +0000 (00:46 +0000)]
Fix python3 build
Jelmer Vernooij [Sun, 20 Nov 2016 00:37:36 +0000 (00:37 +0000)]
Fix handling of unknown URL schemes in get_transport_and_path. (#465).
Jelmer Vernooij [Sun, 20 Nov 2016 00:20:04 +0000 (00:20 +0000)]
Return refs from LocalGitClient.fetch_pack().
Jelmer Vernooij [Wed, 9 Nov 2016 23:35:52 +0000 (23:35 +0000)]
Fix tests on python3.
Jelmer Vernooij [Wed, 9 Nov 2016 16:51:09 +0000 (16:51 +0000)]
Add --name-status argument to porcelain.log.
Jelmer Vernooij [Wed, 9 Nov 2016 16:30:01 +0000 (16:30 +0000)]
Pass --reverse argument on in porcelain.
Jelmer Vernooij [Wed, 9 Nov 2016 16:21:19 +0000 (16:21 +0000)]
Fix handling of Commit.tree being set to an actual Tree rather than a Tree id.
Jelmer Vernooij [Wed, 9 Nov 2016 15:56:50 +0000 (15:56 +0000)]
Include time in log/show output.
Jelmer Vernooij [Wed, 9 Nov 2016 15:43:51 +0000 (15:43 +0000)]
Only show committer if it is different from author.
Jelmer Vernooij [Wed, 9 Nov 2016 15:40:42 +0000 (15:40 +0000)]
Support paths argument to 'dulwich log'.
Jelmer Vernooij [Wed, 9 Nov 2016 15:30:52 +0000 (15:30 +0000)]
Add a very simple help command.
Jelmer Vernooij [Wed, 9 Nov 2016 14:35:43 +0000 (14:35 +0000)]
Avoid regenerating full blob in Blob.splitlines.
Jelmer Vernooij [Wed, 9 Nov 2016 14:19:23 +0000 (14:19 +0000)]
Add Blob.splitlines.
Jelmer Vernooij [Wed, 9 Nov 2016 14:08:27 +0000 (14:08 +0000)]
Use blobs rather than content strings in patch.
Jelmer Vernooij [Wed, 9 Nov 2016 11:19:48 +0000 (11:19 +0000)]
Add NEWS entry about release_robot.
Jelmer Vernooij [Wed, 9 Nov 2016 09:42:33 +0000 (09:42 +0000)]
Add main() function to release_robot.
Jelmer Vernooij [Wed, 9 Nov 2016 09:39:08 +0000 (09:39 +0000)]
Improve release_robot formatting.
Jelmer Vernooij [Wed, 9 Nov 2016 09:36:55 +0000 (09:36 +0000)]
Merge branch 'mikofski/versioneer'
Mark Mikofski [Wed, 2 Nov 2016 20:38:22 +0000 (13:38 -0700)]
improve pattern for no leading or trailing text
* return None for no tags case
* more test cases
Mark Mikofski [Wed, 2 Nov 2016 16:35:12 +0000 (09:35 -0700)]
change name to release_robot
Mark Mikofski [Wed, 2 Nov 2016 16:24:19 +0000 (09:24 -0700)]
change filename to robotic_releases.py
Mark Mikofski [Tue, 1 Nov 2016 22:59:32 +0000 (15:59 -0700)]
update module docstring
if `latest_git_tags` is in `contrib` then why copy the file, just import it.
Mark Mikofski [Tue, 1 Nov 2016 22:32:40 +0000 (15:32 -0700)]
contribution that returns latest tags
* contains one method, get_recent_tags() that returns tags, commits
authors and datetimes sorted new to old, to use as a versioneer in
packages and with setup.py for Python packaging based on Git tags
Signed-off-by: Mark Mikofski <mark.mikofski@sunpowercorp.com>
Jelmer Vernooij [Thu, 27 Oct 2016 01:38:18 +0000 (01:38 +0000)]
Fix http auth tests to avoid introducing new dependency on mock.
Mika Mäenpää [Wed, 27 Jul 2016 18:13:00 +0000 (21:13 +0300)]
Tests for username:passwd style urls in HttpGitClient
Jelmer Vernooij [Thu, 27 Oct 2016 01:18:21 +0000 (01:18 +0000)]
Update NEWS.
Jelmer Vernooij [Thu, 27 Oct 2016 01:16:24 +0000 (01:16 +0000)]
Move HttpGitCLient-specific password handling to that class.
jon bain [Tue, 5 Jan 2016 11:36:02 +0000 (11:36 +0000)]
Update HTTPGitClient to allow user:passwd style urls.
Jelmer Vernooij [Thu, 27 Oct 2016 01:03:22 +0000 (01:03 +0000)]
Add GitClient.from_parsedurl() method.
Jelmer Vernooij [Tue, 25 Oct 2016 21:50:43 +0000 (21:50 +0000)]
Fix Python3 compatibility and warnings during tests.
Jelmer Vernooij [Tue, 25 Oct 2016 01:48:18 +0000 (01:48 +0000)]
Revert "Fix porcelain.clone() on Python3."
This reverts commit
eadd3521b0ebd01a01e28e40ea6332cc1ce35bef.
Jelmer Vernooij [Tue, 25 Oct 2016 01:46:06 +0000 (01:46 +0000)]
Update NEWS.
Jelmer Vernooij [Tue, 25 Oct 2016 00:21:57 +0000 (00:21 +0000)]
Some refactoring, simplifications.
Laurent Rineau [Wed, 5 Oct 2016 10:47:45 +0000 (12:47 +0200)]
Support linked working directories
Support for linked working directories:
- Add `commondir()` (equivalent to `GIT_COMMON_DIR`)
- Read the `commondir` file, to set it.
See `git-worktree(1)` and `gitrepository-layout(5)`.
Laurent Rineau [Wed, 5 Oct 2016 10:47:45 +0000 (12:47 +0200)]
# This is a combination of 8 commits.
# This is the 1st commit message:
Support linked working directories
Support for linked working directories:
- Add `commondir()` (equivalent to `GIT_COMMON_DIR`)
- Read the `commondir` file, to set it.
See `git-worktree(1)` and `gitrepository-layout(5)`.
# The commit message #2 will be skipped:
# Fix DiskRefsContainer.refpath()
# The commit message #3 will be skipped:
# Add a testsuite
# The commit message #4 will be skipped:
# Add @skipIf for WorkingTreeTestCase
# The commit message #5 will be skipped:
# worktree is optional and default to path
# The commit message #6 will be skipped:
# add a TODO
# The commit message #7 will be skipped:
# Save one syscall
#
# See https://github.com/jelmer/dulwich/pull/454/files/
0927deb7cd2ad24294b89e319ea060ed488acbba#r82424872
# The commit message #8 will be skipped:
# Read commondir with get_named_file()
Jelmer Vernooij [Tue, 25 Oct 2016 00:12:12 +0000 (00:12 +0000)]
Fix porcelain.clone() on Python3.
Jelmer Vernooij [Mon, 24 Oct 2016 23:24:49 +0000 (23:24 +0000)]
Fix examples on Python3.
Jelmer Vernooij [Mon, 24 Oct 2016 23:10:42 +0000 (23:10 +0000)]
Document encoding behaviour.
Jelmer Vernooij [Mon, 24 Oct 2016 23:07:06 +0000 (23:07 +0000)]
In porcelain, set default encoding to 'utf-8'.
Consistent with
https://github.com/git/git/blob/master/Documentation/i18n.txt
Jelmer Vernooij [Sun, 9 Oct 2016 13:26:33 +0000 (13:26 +0000)]
Add md extension for nicer display on e.g. github.
Jelmer Vernooij [Sun, 9 Oct 2016 13:24:12 +0000 (13:24 +0000)]
Start on 0.15.1.
Jelmer Vernooij [Sun, 9 Oct 2016 12:54:22 +0000 (12:54 +0000)]
New upstream version 0.15.0
Jelmer Vernooij [Sun, 9 Oct 2016 12:51:25 +0000 (12:51 +0000)]
Release 0.15.0.
Jelmer Vernooij [Sun, 9 Oct 2016 12:51:13 +0000 (12:51 +0000)]
Fix missing comma.
Kostis Anagnostopoulos [Sun, 2 Oct 2016 09:28:43 +0000 (11:28 +0200)]
appveyor: upgrade win32 to build-220, teat also on py3.5
Jelmer Vernooij [Sat, 17 Sep 2016 07:14:08 +0000 (07:14 +0000)]
Update header to reflect that license is now Apachev2 or GNU GPLv2+.
Jelmer Vernooij [Sat, 17 Sep 2016 07:12:25 +0000 (07:12 +0000)]
Add script for updating preamble.
Jelmer Vernooij [Mon, 5 Sep 2016 22:15:30 +0000 (22:15 +0000)]
s/iteritems/items/g
Jelmer Vernooij [Mon, 5 Sep 2016 21:34:17 +0000 (21:34 +0000)]
Fix Python3 compatibility.
Jelmer Vernooij [Mon, 5 Sep 2016 21:28:25 +0000 (21:28 +0000)]
Fix python3 compatibility.
Jelmer Vernooij [Mon, 5 Sep 2016 21:18:29 +0000 (21:18 +0000)]
Pull in tags during dulwich.porcelain.clone. Fixes #408
Jelmer Vernooij [Sat, 3 Sep 2016 16:57:46 +0000 (16:57 +0000)]
Fix dulwich.porcelain.pull() with Python3. (#451)
Jelmer Vernooij [Mon, 15 Aug 2016 23:27:59 +0000 (23:27 +0000)]
Add special-casing for Windows, as WindowsError isn't available on other platforms.
Akbar Gumbira [Sat, 13 Aug 2016 20:37:58 +0000 (22:37 +0200)]
On Windows, os.rename will thrown WindowsError if the destination already exists. Fixes #448
Jelmer Vernooij [Mon, 8 Aug 2016 00:59:58 +0000 (00:59 +0000)]
Fix python3 compatibility.
Jelmer Vernooij [Mon, 8 Aug 2016 00:12:38 +0000 (00:12 +0000)]
Consistently overwrite HOME.
Jelmer Vernooij [Sun, 7 Aug 2016 22:27:42 +0000 (22:27 +0000)]
Add dulwich.porcelain.ls_tree.
Jelmer Vernooij [Sun, 7 Aug 2016 12:12:30 +0000 (12:12 +0000)]
Remove relicensing file, update CONTRIBUTING for license changes.
Jelmer Vernooij [Sun, 7 Aug 2016 12:09:24 +0000 (12:09 +0000)]
As agreed by all contributors, change the license from:
GNU General Public License, version 2.0 or later
to:
Apache License, version 2.0 or later or
GNU General Public License, version 2.0 or later.
Jelmer Vernooij [Sun, 7 Aug 2016 11:48:20 +0000 (11:48 +0000)]
Syntevo has agreed to relicensing their contribution to Dulwich under Apachev2+/GPLv2+.
Forrest Hopkins [Wed, 3 Aug 2016 07:28:14 +0000 (00:28 -0700)]
Correct formatting in Porcelain doc
Jelmer Vernooij [Sun, 31 Jul 2016 19:12:41 +0000 (19:12 +0000)]
Quote special characters in usernames.
Jelmer Vernooij [Sun, 31 Jul 2016 18:56:37 +0000 (18:56 +0000)]
Allow missing trailing LF when reading service name from HTTP servers. Fixes #442.
Jelmer Vernooij [Sun, 31 Jul 2016 18:43:23 +0000 (18:43 +0000)]
Fix formatting of markdown in README.
Jelmer Vernooij [Sun, 31 Jul 2016 18:30:32 +0000 (18:30 +0000)]
Revert "Don't look up "HOME" environment variable unconditionally to avoid KeyError"
This reverts commit
5b8a6675e86c1714d734fc8bba19241c3491eaaa,
as I have been unable to contact Risto about relicensing to Apachev2+.
Jelmer Vernooij [Sun, 31 Jul 2016 18:24:19 +0000 (18:24 +0000)]
Revert "Run Git in tests without user's ".gitconfig"."
This reverts commit
685cf860afc0efa0a4c1a4a8a9c45e80a71f626a,
as I have been unable to contact Risto about relicensing to Apachev2.
Jelmer Vernooij [Sun, 31 Jul 2016 18:15:02 +0000 (18:15 +0000)]
Use super to call parent __init__.
Jelmer Vernooij [Sat, 30 Jul 2016 16:43:05 +0000 (16:43 +0000)]
Unicodify my surname.
Jelmer Vernooij [Thu, 28 Jul 2016 22:08:03 +0000 (22:08 +0000)]
Use standard URL generation functions.
Mika Mäenpää [Wed, 27 Jul 2016 20:09:31 +0000 (23:09 +0300)]
porcelain.push uses client.get_url as remote_location
Mika Mäenpää [Wed, 27 Jul 2016 19:35:05 +0000 (22:35 +0300)]
Tests for get_url()-methods.
Mika Mäenpää [Wed, 27 Jul 2016 19:34:05 +0000 (22:34 +0300)]
Add get_url() method to clients which will give full url to given path.
Mika Mäenpää [Wed, 27 Jul 2016 18:09:33 +0000 (21:09 +0300)]
Made HttpGitClient.base_url private
Jelmer Vernooij [Sun, 24 Jul 2016 18:07:49 +0000 (18:07 +0000)]
Update setup.py to reflect that Python 2.6 is no longer supported, but
3.4 is.
Jelmer Vernooij [Thu, 7 Jul 2016 14:25:00 +0000 (14:25 +0000)]
Update to reflect drop of Python2.6 support.
Jelmer Vernooij [Tue, 5 Jul 2016 23:33:05 +0000 (23:33 +0000)]
Start on 0.15.0.
Jelmer Vernooij [Tue, 5 Jul 2016 23:04:08 +0000 (23:04 +0000)]
Imported Upstream version 0.14.1
Jelmer Vernooij [Tue, 5 Jul 2016 22:58:12 +0000 (22:58 +0000)]
RElease 0.14.1.
Jelmer Vernooij [Tue, 5 Jul 2016 22:45:01 +0000 (22:45 +0000)]
Revert "Drop dependency on greenlet/etc for Python3, as swift module is not yet"
This reverts commit
44ae6443748139ee21843b6bdd537edb310c9484.
Jelmer Vernooij [Tue, 5 Jul 2016 22:42:29 +0000 (22:42 +0000)]
Skip remaining python3 tests for swift contrib module.
Jelmer Vernooij [Tue, 5 Jul 2016 22:38:42 +0000 (22:38 +0000)]
Mork work on swift module python3 compatibility.
Jelmer Vernooij [Tue, 5 Jul 2016 22:13:46 +0000 (22:13 +0000)]
Drop dependency on greenlet/etc for Python3, as swift module is not yet
compatible with python3.
Jelmer Vernooij [Tue, 5 Jul 2016 22:10:44 +0000 (22:10 +0000)]
Python3; use StringIO.
Jelmer Vernooij [Tue, 5 Jul 2016 22:09:04 +0000 (22:09 +0000)]
Python3: fix BytesIO call, avoid iteritems.
Jelmer Vernooij [Tue, 5 Jul 2016 22:07:10 +0000 (22:07 +0000)]
Improve python3 portability; support python3 urlparse.
Jelmer Vernooij [Tue, 5 Jul 2016 21:39:03 +0000 (21:39 +0000)]
Fix regression removing untouched refs when pushing over SSH. #441.
Jelmer Vernooij [Sun, 3 Jul 2016 19:17:11 +0000 (19:17 +0000)]
Imported Upstream version 0.14.0