[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Let's stop using CVS for debian.org website



* Boyuan Yang <073plan@gmail.com> [2016-11-24 15:40:43 CET]:
> 在 2016年11月24日星期四 SGT 下午3:10:45,Rhonda D'Vine 写道:
> >  You are probably not having to fight with harddisk space and probably
> > also have a good network connection.  That's not the case for people
> > around the world, and I would be very disappointed if we cut people off
> > from contributing from less developed countries.
> 
> I would admit the new plan (a whole git repository) will make those people's 
> life harder. That's why we are discussing here to find an acceptable plan that 
> is still better than current CVS.

 Sure. :)

> Maybe we could split the whole webwml directory into submodules according to 
> languages. For translators, they just don't need files other than his/her 
> working language (except English).

 [Please use inclusive singular "they" instead of excluding his/her, thanks]

 There are also the tools and supporting libraries needed to test-build
the pages, but in theory that should be a possibility.  I just know that
most people who use git more intensively strongly discourage usage of
submodules.  Maybe that changed, never worked with them personally, but
that shouldn't be a hard blocker.

> Translators (who never run "make" command) 

 Well, I somehow expect Translators to run make every now and then to
see if their translation is working properly.  It's not something to
outrule completely.

> However, submodules could make the maintenance and build scripts even more 
> complicated, which still needs investigation.

 Right.  That's why I asked if there is a githosting solution that could
offer sending patches without having a checkout at all, and potentially
a way to build them without requiring a full checkout (would be useful
but I guess we can live without that part as long as we have a low
barrier commit possibility).

> As for commits on shallow clones, those commits can be made, but they cannot 
> be pushed onto the server. One will have to use `git format-patch' and have 
> the patches applied onto repositories which have full history, perhaps with 
> the help of others.

 Then forget about shallow clones all together, there is no sense to
bring them up in the discussion if they aren't offering anything
functional, and are shorter.  For something that I can't commit to
I just download the raw file from the webhosting of the repository
instead.

 So long,
Rhonda
-- 
Fühlst du dich mutlos, fass endlich Mut, los      |
Fühlst du dich hilflos, geh raus und hilf, los    | Wir sind Helden
Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf Anfang
Fühlst du dich haltlos, such Halt und lass los    |


Reply to: