Welcome Anurag and Chinmay, Mercurial GSoC students 2014

FUJIWARA Katsunori foozy at lares.dti.ne.jp
Sun Apr 27 06:17:14 CDT 2014


At Wed, 23 Apr 2014 12:49:23 +0530,
Chinmay Joshi wrote:
> 
> Greetings!
> 
> Here I post the project timeline. Original idea has been taken from
> wiki. Any suggestions or refinements are kindly invited.
> I hope to have a productive time ahead.
> 
> Project Description:
> For adding Unicode support to Windows, an automatic translation layer
> has to be developed. This translation layer will translate UTF-8 and
> Unicode filenames on Windows systems. I will be creating a virtual
> file system (vfs) opener has to be created with methods for managing
> file system from Python interface. Most of Python’s API work with
> Unicode objects. After adding methods to vfs opener all users will be
> updated to use vfs methods. A helper method will be needed created to
> check for UTF-8 names. I will be integrating a utility to covert
> legacy filenames and changesets to UTF-8. At the end of the project
> Unicode filename support on Windows will be fully implemented and
> merged.

Hi, Chinmay.

Welcome to WindowsUTF8Plan !

I added "Status of progress" section to WindowsUTF8Plan wiki page, and
hope that this helps you to catch current status up:

    http://mercurial.selenic.com/wiki/WindowsUTF8Plan#Status_of_progress

You can see detail of each works for WindowsUTF8Plan already imported
into the recent Mercurial by the query like below:

    $ hg log -r "desc('vfs')"


BTW, I'm planning to send patch serieses for "mercurial/localrepo.py",
"mercurial/transaction.py" (to finis remained ones) and
"mercurial/subrepo.py", after code freeze for 3.0.

So, working for the other files can avoid collision between you and
me.

 
> Timeline:
> 
> Community Bonding Period (Pre GSoC): April 21-May 18
> 
> Familiarize with Mercurial functionality and code base
> To research with Encoding strategies
> 
> May 19 – June 1
> 
> Bringing in changes with with vfs opener
> 
> June 2 – June 15
> 
> Adding support for file system operations to vfs
> 
> June 15 – June 26
> 
> Start replacing usage of non-basic methods
> 
> June 27   MID TERM EVALUATIONS
> 
> June 28 – July 6
> 
> Complete replacing usage of non-basic methods of Python interface
> 
> July 7 – July 13
> 
> Update all users to use vfs methods
> Add an isutf8 helper method
> 
> July 14 – July 20
> 
> Making changes using windows wide APIs
> 
> July 21 – July 27
> 
> Utility to convert legacy filenames to UTF-8
> 
> July 28 – August 3
> 
> Testing implemented changes
> 
> August 4 – August 10
> 
> Applying further bug fixes
> 
> August 11 Suggested pencils down date
> (Remaining time kept as buffer for any unplanned delay)
> 
> Many Thanks,
> Chinmay Joshi
> 
> 
> On Wed, Apr 23, 2014 at 4:45 AM, Sean Farley
> <sean.michael.farley at gmail.com> wrote:
> >
> > Giovanni Gherdovich <g.gherdovich at gmail.com> writes:
> >
> >> Hi all,
> >>
> >> again this year we'll have two students contributing to Mercurial with
> >> grants from the "Google Summer of Code" program:
> >>
> >> * Anurag Goel, anurag_goel on IRC, will work on improvements to the
> >> Mercurial testing framework
> >> http://mercurial.selenic.com/wiki/SummerOfCode/Ideas2014#Improvement_of_the_testing_tool_and_testing_annotation
> >> mentored by Kevin Bullock (TheMystic)
> >> Anurag will blog at http://anuragiiith.blogspot.fr/
> >>
> >> * Chinmay Joshi, cnj on IRC, will work on the support for unicode filenames
> >> in Windows
> >> http://mercurial.selenic.com/wiki/SummerOfCode/Ideas2014#Unicode_filename_support_on_Windows
> >> mentored by Brodie Rao (brodie).
> >> Chinmay's blog: http://blog.chinmayjoshi.com/
> >
> > Welcome! Here's hoping this summer will be fun and productive :-)
> > _______________________________________________
> > Mercurial-devel mailing list
> > Mercurial-devel at selenic.com
> > http://selenic.com/mailman/listinfo/mercurial-devel
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel


----------------------------------------------------------------------
[FUJIWARA Katsunori]                             foozy at lares.dti.ne.jp


More information about the Mercurial-devel mailing list