Welcome Anurag and Chinmay, Mercurial GSoC students 2014
FUJIWARA Katsunori
foozy at lares.dti.ne.jp
Sun Apr 27 11:17:14 UTC 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