Project

General

Profile

Feature #294

Migrate the Sylpheed repositoy to git

Added by Antonio Ospite almost 5 years ago. Updated 2 days ago.

Status:
New
Priority:
Low
Category:
Sylpheed
Target version:
-
Start date:
02/07/2018
Due date:
% Done:

0%

Estimated time:

Description

Hi,

IMVHO sylpheed could attract more contributors if it used git for source code management.

Of course it is possible to use git-svn as a workaround, but a native git repository has the benefit to record occasional contributors in a more transparent way.

I can help with the migration if there is interest.

Thank you,
Antonio


Files

sylpheed-svn-to-git-conversion.sh (2.08 KB) sylpheed-svn-to-git-conversion.sh svn-to-git conversion script Antonio Ospite, 07/10/2018 05:57 AM
#1

Updated by Antonio Ospite over 4 years ago

Attaching a baseline script for a first rough conversion.

Let me know if anything should be added to it.

Thanks,
Antonio

#2

Updated by Antonio Ospite over 3 years ago

Ping.

#3

Updated by John Spencer over 3 years ago

yes, that would be highly appreciated. especially if this could move to git(hub|lab) etc so one can actually browse the code & commits in a browser, rather than having to install the antiquated SVN program to check out the source code and learn the commands to use it.

#4

Updated by John Spencer over 3 years ago

btw, there's already a git mirror https://github.com/jan0sch/sylpheed

so Hiroyuki would not even need to do any work apart from cloning the existing repo and push it to his own remote of choice.

#5

Updated by Antonio Ospite over 3 years ago

John Spencer wrote:

yes, that would be highly appreciated. especially if this could move to git(hub|lab) etc so one can actually browse the code & commits in a browser, rather than having to install the antiquated SVN program to check out the source code and learn the commands to use it.

In general, committing in the browser may work well for small docs fixes or for translations but for code you still want stuff compiled and tested locally before committing, so learning command line tools (either git or svn) is recommended if you want to work on the code.

John Spencer wrote:

btw, there's already a git mirror https://github.com/jan0sch/sylpheed

so Hiroyuki would not even need to do any work apart from cloning the existing repo and push it to his own remote of choice.

This is not so trivial because in an official git repository of sylpheed you want to preserve as much history as possible, as tags and branches, so some planning is still required, but yeah there are tools to automate most tasks.

Ciao,
Antonio

#6

Updated by John Spencer over 3 years ago

In general, committing in the browser may work well

no interest in that. i meant being able to browse the source tree and the commits (i.e. commit log)

This is not so trivial because in an official git repository of sylpheed you want to preserve as much history as possible, as tags and branches

the repo in question seems to have almost 2.7K commits, which seems complete to me. i'm aware that the branches are missing, but then, none of the branches in svn have been touched since 2006 and they seem to have been merged into master... uh, i mean into trunk.
in most repos i work with stale branches are nothing but a nuisance, and they're just still around because nobody made the effort to delete them. i have the impression the 2 or 3 branches i saw here are of that sort too.

#7

Updated by Antonio Ospite over 3 years ago

John Spencer wrote:

In general, committing in the browser may work well

no interest in that. i meant being able to browse the source tree and the commits (i.e. commit log)

Sorry, I misread your original message and got the '&' wrong, I now get what you meant and fully agree with that part.

This is not so trivial because in an official git repository of sylpheed you want to preserve as much history as possible, as tags and branches

the repo in question seems to have almost 2.7K commits, which seems complete to me. i'm aware that the branches are missing, but then, none of the branches in svn have been touched since 2006 and they seem to have been merged into master... uh, i mean into trunk.
in most repos i work with stale branches are nothing but a nuisance, and they're just still around because nobody made the effort to delete them. i have the impression the 2 or 3 branches i saw here are of that sort too.

For "topic" branches this holds, but "release" branches or tags can still be useful from an historic point of view.

However all these thoughts are not very productive if we don't know what Hirouky's opinion is. :)

Ciao,
Antonio

#8

Updated by replica watches 9 months ago

https://www.bestwatchaaa.com/Bell-Ross-replica.html The https://www.hotwatchsreplica.com/Fortis.html https://www.bestwatchss.com/Richard-Mille-Replica-Watches.html and clock https://www.shopwatchus.com/ appeared https://www.bestwatchaaa.com/Perrelet-replica.html https://www.bestwatchaaa.com/Michele-replica.html in the https://www.replicawatchsshop.cc/Movado-Replica.html of https://www.hotwatchsreplica.com/Franck-Muller.html https://www.bestwatchaaa.com/Hublot-replica.html century. https://www.bestwatchaaa.com/Blancpain-replica.html 1541, https://www.bestwatchss.com/Porsche-Design-Replica-Watches.html implemented https://www.bestwatchaaa.com/ https://www.hotwatchsreplica.com/hamilton.html Calvin and https://www.replicawatchsshop.cc/Blancpain-Replica.html the https://www.hotwatchsreplica.com/Tag-Heuer.html https://www.bestwatchaaa.com/IWC-replica.html https://www.hotwatchsreplica.com/Omega.html https://www.hotwatchsreplica.com/Zenith.html https://www.bestwatchss.com/IWC-Replica-Watches.html https://www.bestwatchss.com/Sinn-Replica-Watches.html and https://www.bestwatchss.com/Audemars-Piguet-Replica-Watches.html jewellers to https://www.allwatchesen.com/ into https://www.bestwatchaaa.com/Jacob-Co.-replica.html https://www.bestwatchss.com/Glashutte-Replica-Watches.html independent https://www.copywatchstyle.com/ : watchmaking. By the end https://www.replicawatchsshop.cc/Graham-Replica.html the https://www.replicawatchsshop.cc/Baume-Mercier-Replica.html Genevan watches were already https://www.replicawatchsshop.cc/Montblanc-Replica.html for their high quality, and https://www.bestwatchaaa.com/Romain-Jerome-replica.html created in 1601 the https://www.replicawatchsshop.cc/Hublot-Replica.html https://www.replicawatchsshop.cc/ of https://www.swisswatchesale.com/ https://www.hotwatchsreplica.com/Piaget.html https://www.replicawatchsshop.cc/Jaeger-LeCoultre-Replica.html to be established https://www.hotwatchsreplica.com/ https://www.bestwatchaaa.com/Alain-Silberstein-replica.html century https://www.bestwatchaaa.com/TAG-Heuer-replica.html and https://www.fakeswatchs.com/ Geneva was already https://www.bestwatchaaa.com/Bell-Ross-replica.html https://www.bestwatchaaa.com/Oris-replica.html https://www.swissrepicass.com/ https://www.bestwatchss.com/Omega-Replica-Watches.html https://www.allshopwatch.com/ https://www.hotwatchsreplica.com/Romain-Jerome.html https://www.hotwatchsreplica.com/Ebel.html to leave https://www.allswisswatchs.com/ city https://www.bestwatchss.com/Rolex-Replica-Watches.html the receptive region of the https://www.goodswisswatch.com/ Mountains.

#9

Updated by seo mind 2 days ago

I would recommend my profile is important to me, I invite you to discuss this topic... Zulender Hack Review

#10

Updated by seo mind 2 days ago

Very interesting blog. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definately interested in this one. Just thought that I would post and let you know. Zulender Hack Review

#11

Updated by seo mind 2 days ago

Actually I read it yesterday but I had some thoughts about it and today I wanted to read it again because it is very well written. 100K Factory

#12

Updated by seo mind 2 days ago

I am hoping the same best effort from you in the future as well. In fact your creative writing skills has inspired me. Blogging Tips Review

#13

Updated by seo mind 2 days ago

It is imperative that we read blog post very carefully. I am already done it and find that this post is really amazing. Blogging Tips Review

#14

Updated by seo mind 2 days ago

This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck. 100K Factory

#15

Updated by seo mind 2 days ago

this is really nice to read..informative post is very good to read..thanks a lot! Blogging Tips Review

#16

Updated by seo mind 2 days ago

Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. Walmart Dropshipping

#17

Updated by seo mind 2 days ago

Through this post, I know that your good knowledge in playing with all the pieces was very helpful. I notify that this is the first place where I find issues I've been searching for. You have a clever yet attractive way of writing. Walmart Dropshipping

#18

Updated by seo mind 2 days ago

The material and aggregation is excellent and telltale as comfortably. Walmart Dropshipping

Also available in: Atom PDF