RE: the complete "rebuild" of the existing DSpace/DSpace GitHub. I'm also OK with rebuilding it entirely (and re-mapping all SVN users -> GitHub Users). However, I agree with Peter Dietz, that we should rename the existing "DSpace/DSpace" to "DSpace/DSpace-pre-official" (or perhaps "DSpace-pre-migration" or "DSpace-unmaintained"). We should also post a warning to all users that they need to switch to 'forking' the new official "DSpace/DSpace".
I've updated our migration docs to detail this: https://wiki.duraspace.org/display/DSPACE/Migration+to+GitHub#MigrationtoGitHub-MainCodebases - Tim On 3/16/2012 4:00 PM, Peter Dietz wrote: > As I thought about this a bit more, I did somewhat have a change of > heart, and kind of think we ought to "properly" redo it. > > Imagine when DSpace migrates to xyz-version-control in a decade. We'll > all be emeritus, and wondering where our place in history is. And the > future people migrating the code will be like, hey, home come there's > two different mappings for authors. > > Another possible question, is people who have svn commits, but will not > be creating github accounts, those commits need to be swallowed by a > user. So either ping everyone else to be like, hey, can you create an > account, otherwise we dump all their commit attribution onto another > user. I'm not sure what happens if you have a partial author mapping. > > And to address the, hey, your broke my fork of you. We could leave > DSpace/DSpace renamed to DSpace/DSpace-pre-official until everyone > un-forks it, and then we just spend the half-day fixing forks. > > So, consider me talked-in-and-out of shall we. > > > > Peter Dietz > > > > On Fri, Mar 16, 2012 at 4:39 PM, Mark Diggory <mdigg...@atmire.com > <mailto:mdigg...@atmire.com>> wrote: > > > > On Wed, Mar 14, 2012 at 11:53 AM, Peter Dietz <pdiet...@gmail.com > <mailto:pdiet...@gmail.com>> wrote: > > Hi All, > > Since we're now ready to migrate all of the remainder code to > GitHub, two questions have popped up. > > 1) Should we stick with the existing Github.com/dspace/dspace > repository, or should we reimport (a fresh git svn clone) so > that we can use the author mapping to make old commits point to > a user's GitHub profile? By pushing that change, it would make > the current repo incompatible with anyone who has forked it, as > the reimport would have completely different commitID's. > > > I think we should drop the existing repo and reimport with corrected > authors. Unless there is any possible means to just update the > existing repo with the authors. Yes this will be a pain for those > of us who have forked... but were actually the ones capable of > managing this migration. > > > 2) What should we do about languages? We have dspace-xmlui-lang > > <http://scm.dspace.org/svn/repo/modules/dspace-xmlui-lang/trunk/src/main/webapp/i18n/> > and > dspace-api-lang > > <http://scm.dspace.org/svn/repo/modules/dspace-api-lang/trunk/src/main/resources/> > I > don't imagine that people like having to manage > two separate language files. So would we want to consolidate > that into a single project? If so, anyone up to doing the work > for that refactoring? Where would messages/language extensions > for modules fit? > > > Each project is "separate" and meant to be updated separately. If > we want to merge and refocus this so that language updates are part > of minor releases, I'm ok as it will probably lead to less confusion > for the community. This means that dspace-api-lang would go under > dspace-api/src/main/resources and that dspace-xmlui-lang would go > under dspace-xmlui/src/main/webapp/ > > Finally, I want to toss in that my Maven project consolidation > coding combined with the above will really simplify dspace build... > https://github.com/mdiggory/DSpace/tree/maven-project-consolidation > > Mark > > -- > @mire Inc. > *Mark Diggory *(Schedule a Meeting > > <https://www.google.com/calendar/selfsched?sstoken=UUdDSzJzTTlOUE1mfGRlZmF1bHR8MzgwMmEwYjk1NDc1NDQ1MGI0NWViYjYzZjExZDI3Mzg>) > /2888 Loker Avenue East, Suite 305, Carlsbad, CA. 92010/ > /Esperantolaan 4, Heverlee 3001, Belgium/ > http://www.atmire.com <http://www.atmire.com/> > > > ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel