Picon
Gravatar

Re: commit/HgSubversion Crew: 12 new changesets

On 30 Apr 2009, at 17:29, Augie Fackler wrote:

> Committing and pushing should be enough, unless you have a patch
> you're not sure how I feel about. Anything really major I'd kind of
> like to see, but that's certainly not a requirement. I think everyone
> is starting to get used to the list of things I actually care
> passionately about.

That's good to hear :) If there's anything in particular, though, it'd  
be nice if you could state it here; I find mail much easier to search  
than IRC logs.

My incoming changes are still at the queue I mentioned before,[1] and  
most of the patches apply now, too.[2] ‘All’ I need to do now is to  
figure out what I changed, why I did it, and whether it works. That  
should be fun…

[1] <http://bitbucket.org/danchr/hgsubversion-hacking>
[2]
<http://bitbucket.org/danchr/hgsubversion-hacking/qseries/?apply=t&qs_apply=fetch_command-url-file.diff 
 >

--

Dan Villiom Podlaski Christiansen, stud. scient.,
danchr@..., danchr@...

Attachment (smime.p7s): application/pkcs7-signature, 1943 bytes
commits | 1 May 2009 13:26

commit/HgSubversion Crew: 2 new changesets


2 new changesets in HgSubversion Crew:

http://www.bitbucket.org/danchr/hgsubversion-crew/changeset/97360cb777a8/
changeset:   r305:97360cb777a8
user:        danchr
date:        2009-05-01 13:01:20
summary:     svn_swig_wrapper: remove explicit invocation of the garbage collector

It's the Subversion bindings that are broken, not Python. I think.
affected #:  1 file (195 bytes)

http://www.bitbucket.org/danchr/hgsubversion-crew/changeset/e6853c7fa3af/
changeset:   r306:e6853c7fa3af
user:        danchr
date:        2009-05-01 13:25:57
summary:     hg_delta_editor: fix _split_tag_path to actually work as intended.

I don't remember why I wrote this function, but it might be useful.

This changeset passes all tests, although I couldn't remember how to
run the comprehensive test suite.
affected #:  1 file (313 bytes)

Repository URL: http://bitbucket.org/danchr/hgsubversion-crew/

--

-- 
This is a commit notification from bitbucket.org.
You are receiving this because you have the service 
enabled, addressing the recipient of this email.
(Continue reading)

Patrick Mezard | 1 May 2009 14:20
Picon

[PATCH] small svn path normalization fix


Hello,

http://bitbucket.org/pmezard/hgsubversionmq/src/2ed3f3364825/fix_push_svn_path

fixes a problem with trailing slashes in svn paths.

--
Patrick Mézard
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "hgsubversion" group.
To post to this group, send email to hgsubversion@...
To unsubscribe from this group, send email to hgsubversion+unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/hgsubversion?hl=en
-~----------~----~----~----~------~----~------~--~---

Augie Fackler | 1 May 2009 16:06
Picon
Gravatar

Re: commit/HgSubversion Crew: 12 new changesets


On May 1, 2009, at 5:04 AM, Dan Villiom Podlaski Christiansen wrote:

> On 30 Apr 2009, at 17:29, Augie Fackler wrote:
>
>> Committing and pushing should be enough, unless you have a patch
>> you're not sure how I feel about. Anything really major I'd kind of
>> like to see, but that's certainly not a requirement. I think everyone
>> is starting to get used to the list of things I actually care
>> passionately about.
>
> That's good to hear :) If there's anything in particular, though,  
> it'd be nice if you could state it here; I find mail much easier to  
> search than IRC logs.

Really, at this point it's probably large changes in how we handle  
feature translation, mostly branches and tags. They're very finicky,  
and I'm getting a feeling that we're starting to approach a point of  
diminishing returns on improvements on branches, and once a refactor  
to use .hgtags for tags is in we'll probably have the same state there.

> My incoming changes are still at the queue I mentioned before,[1]  
> and most of the patches apply now, too.[2] ‘All’ I need to do now is  
> to figure out what I changed, why I did it, and whether it works.  
> That should be fun…
>
> [1] <http://bitbucket.org/danchr/hgsubversion-hacking>
> [2]
<http://bitbucket.org/danchr/hgsubversion-hacking/qseries/?apply=t&qs_apply=fetch_command-url-file.diff 
> >
(Continue reading)

Patrick Mezard | 1 May 2009 21:25
Picon

[PATCHES] branch detection fix and other minor fixes


Hello,

Here are 3 new patches for you:

1-  http://bitbucket.org/pmezard/hgsubversionmq/src/9e8548ce27f6/reformat_comment

Reformating code and comments around hg_delta_editor.update_branch_map
()

2- http://bitbucket.org/pmezard/hgsubversionmq/src/9e8548ce27f6/fix_moved_branch_detection

Fix a branch detection case, discussed on IRC, solving the conversion
of one of my main svn repositories.

3- http://bitbucket.org/pmezard/hgsubversionmq/src/9e8548ce27f6/fix_missing_plaintext_path

Fix the type of a missing plaintext file. I am not sure when this case
is hit, I cannot reproduce except with a broken conversion generated
without the second patch applied.

--
Patrick Mézard
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "hgsubversion" group.
To post to this group, send email to hgsubversion@...
To unsubscribe from this group, send email to hgsubversion+unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/hgsubversion?hl=en
-~----------~----~----~----~------~----~------~--~---

(Continue reading)

commits | 3 May 2009 15:30

commit/HgSubversion Crew: 2 new changesets


2 new changesets in HgSubversion Crew:

http://www.bitbucket.org/danchr/hgsubversion-crew/changeset/1d48d9a34c19/
changeset:   r307:1d48d9a34c19
user:        danchr
date:        2009-05-03 15:28:43
summary:     Put authormap into a separate file, and make it much better too.

See the doc-strings in maps.py for details.
affected #:  6 files (5.4 KB)

http://www.bitbucket.org/danchr/hgsubversion-crew/changeset/41aa4c3f789e/
changeset:   r308:41aa4c3f789e
user:        danchr
date:        2009-05-03 15:29:59
summary:     A quick stab at a distutils installation script.
affected #:  1 file (1.3 KB)

Repository URL: http://bitbucket.org/danchr/hgsubversion-crew/

--

-- 
This is a commit notification from bitbucket.org.
You are receiving this because you have the service 
enabled, addressing the recipient of this email.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "hgsubversion" group.
To post to this group, send email to hgsubversion@...
To unsubscribe from this group, send email to hgsubversion+unsubscribe <at> googlegroups.com
(Continue reading)

commits | 3 May 2009 18:51

commit/HgSubversion Crew: 2 new changesets


2 new changesets in HgSubversion Crew:

http://www.bitbucket.org/danchr/hgsubversion-crew/changeset/9ad5cf45e30c/
changeset:   r309:9ad5cf45e30c
user:        danchr
date:        2009-05-03 18:25:48
summary:     svnwrap/tests: use the subprocess module rather than the popen module.

The output from the command is supressed. Use check_call() to ensure
the detection of failures.
affected #:  1 file (177 bytes)

http://www.bitbucket.org/danchr/hgsubversion-crew/changeset/15b8bab03504/
changeset:   r310:15b8bab03504
user:        danchr
date:        2009-05-03 18:51:29
summary:     Change default author substitution to avoid updating test hashes.

Rather than '%s <%s%s>', just use '%s%s'. The two should be
functionally equivalent. All tests pass.

Added a comment about the handling of missing authors. This is tested
by test_push_to_default in tests/test_push_command.py; it is treated
the same as before.
affected #:  1 file (32 bytes)

Repository URL: http://bitbucket.org/danchr/hgsubversion-crew/

--

-- 
(Continue reading)

Picon
Gravatar

Re: commit/HgSubversion Crew: 12 new changesets

On 1 May 2009, at 16:06, Augie Fackler wrote:

> Really, at this point it's probably large changes in how we handle
> feature translation, mostly branches and tags. They're very finicky,
> and I'm getting a feeling that we're starting to approach a point of
> diminishing returns on improvements on branches, and once a refactor
> to use .hgtags for tags is in we'll probably have the same state  
> there.

Well, that depends on how ambitious we are; I suspect there'd still be  
a lot to do before we would be able to do full, bi-directional  
conversion of any Subversion or Mercurial repository :)

I just pushed a few more changes, the most notable of which, I  
believe, is related to the author-map. This is an example of the kind  
of changes I'd like to do; move distinct functionality into distinct  
modules, functions or classes, to make the code more maintainable and  
readable.

Next, I'll try to integrate my alternate approach to native command  
integration,[1] but I'm having trouble getting it to work with the  
recent factoring.

[1]
<http://bitbucket.org/danchr/hgsubversion-hacking/qseries/?apply=t&qs_apply=schemes.diff 
 >

--

Dan Villiom Podlaski Christiansen
(Continue reading)

Patrick Mezard | 3 May 2009 23:53
Picon

[PATCH] fix externals peg revision


Hello,

Another svn:externals fix, this one for externals peg revisions:

http://bitbucket.org/pmezard/hgsubversionmq/src/44bf27f2b9c8/fix_externals_peg_revisions

--
Patrick Mézard
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "hgsubversion" group.
To post to this group, send email to hgsubversion@...
To unsubscribe from this group, send email to hgsubversion+unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/hgsubversion?hl=en
-~----------~----~----~----~------~----~------~--~---

commits | 4 May 2009 05:11

commit/hgsubversion: 29 new changesets


29 new changesets in hgsubversion:

http://www.bitbucket.org/durin42/hgsubversion/changeset/761b095c11fb/
changeset:   r292:761b095c11fb
user:        danchr
date:        2009-03-19 18:12:06
summary:     Also ignore .pyo files.
affected #:  1 file (6 bytes)

http://www.bitbucket.org/durin42/hgsubversion/changeset/fa26c7ef0180/
changeset:   r293:fa26c7ef0180
user:        danchr
date:        2009-03-19 21:27:39
summary:     Exception clean-ups; use symbolic names & avoid Python 2.6 deprecations.
affected #:  4 files (301 bytes)

http://www.bitbucket.org/durin42/hgsubversion/changeset/f98717473abc/
changeset:   r294:f98717473abc
user:        danchr
date:        2009-03-20 12:58:03
summary:     Adding an icon made from the logos of Mercurial & Subversion.
affected #:  2 files (120.6 KB)

http://www.bitbucket.org/durin42/hgsubversion/changeset/aacc8cf83e13/
changeset:   r295:aacc8cf83e13
user:        danchr
date:        2009-03-26 16:37:35
summary:     Ensure proper handling of nested tag paths by sorting and reversing them.
affected #:  1 file (122 bytes)
(Continue reading)


Gmane