Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-30 Thread Eric Dalquist
Great, so with that support I need anyone that has committed to uPortal 
in the past and is planning on contributing to uPortal in the future to 
go and sign up for an account on GitHub. Once that is done please either 
reply here or update the table on the wiki page with your account info: 
https://wiki.jasig.org/display/UPC/Git+Migration+Proposal#GitMigrationProposal-UsernameMapping


For example, I'm edalquist in SVN but on GitHub I'm Eric Dalquist 
eric.dalqu...@gmail.com


This isn't critical but if we don't map usernames when we do the switch 
your old commits won't be associated with your new GitHub username.


-Eric

On 09/29/2011 05:56 PM, Cris J Holdorph wrote:

My vote after 4.0.1 is released, will be +1.

 Cris J H

On 09/29/2011 03:48 PM, Steve Swinsburg wrote:
With the svn read-only mirror and the other discussions that have 
taken place around governance, my vote is now a +1.


cheers,
Steve

On 30/09/2011, at 7:45 AM, Eric Dalquist wrote:


The GitHub migration vote currently stands at:

Binding:
3 +1
10
0  -0
NonBinding:
2 +1
00
0  -0

This is enough to pass by the project voting standards but I wanted 
to bring this up one last time before scheduling the migration for 
additional input. The 4.0.1 release will be cut Friday the 30th and 
announced on Monday. If there is no objection from this discussion 
I'll work on planning the migration to GitHub after the announcement.


One thing I'd like anyone here who contributes code to uPortal, 
either directly or through patches, is to take a look at this REALLY 
good git workflow documentation: 
https://github.com/diaspora/diaspora/wiki/Git-Workflow It is a great 
example of how get helps provide a much nicer workflow for both 
developers and the project/branch leads as far as committing and 
merging in changes.


The full proposal is on the wiki: 
https://wiki.jasig.org/display/UPC/Git+Migration+Proposal


-Eric











smime.p7s
Description: S/MIME Cryptographic Signature


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-30 Thread Bruce Tong
This includes portlet contributions, or just to the core of uPortal?

On Fri, Sep 30, 2011 at 3:18 PM, Eric Dalquist
eric.dalqu...@doit.wisc.edu wrote:
 Great, so with that support I need anyone that has committed to uPortal in
 the past and is planning on contributing to uPortal in the future to go and
 sign up for an account on GitHub. Once that is done please either reply here
 or update the table on the wiki page with your account info:
 https://wiki.jasig.org/display/UPC/Git+Migration+Proposal#GitMigrationProposal-UsernameMapping

 For example, I'm edalquist in SVN but on GitHub I'm Eric Dalquist
 eric.dalqu...@gmail.com

 This isn't critical but if we don't map usernames when we do the switch your
 old commits won't be associated with your new GitHub username.

 -Eric

 On 09/29/2011 05:56 PM, Cris J Holdorph wrote:

 My vote after 4.0.1 is released, will be +1.

  Cris J H

 On 09/29/2011 03:48 PM, Steve Swinsburg wrote:

 With the svn read-only mirror and the other discussions that have taken
 place around governance, my vote is now a +1.

 cheers,
 Steve

 On 30/09/2011, at 7:45 AM, Eric Dalquist wrote:

 The GitHub migration vote currently stands at:

 Binding:
    3 +1
    1    0
    0  -0
 NonBinding:
    2 +1
    0    0
    0  -0

 This is enough to pass by the project voting standards but I wanted to
 bring this up one last time before scheduling the migration for additional
 input. The 4.0.1 release will be cut Friday the 30th and announced on
 Monday. If there is no objection from this discussion I'll work on planning
 the migration to GitHub after the announcement.

 One thing I'd like anyone here who contributes code to uPortal, either
 directly or through patches, is to take a look at this REALLY good git
 workflow documentation:
 https://github.com/diaspora/diaspora/wiki/Git-Workflow It is a great 
 example
 of how get helps provide a much nicer workflow for both developers and the
 project/branch leads as far as committing and merging in changes.

 The full proposal is on the wiki:
 https://wiki.jasig.org/display/UPC/Git+Migration+Proposal

 -Eric










-- 
Bruce Tong
Software Engineer
Office of Information Technology
Ohio University

-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev



Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-30 Thread Eric Dalquist
This is just core uPortal. The only thing that is getting moved is 
https://source.jasig.org/uPortal.


If individual portlet projects are interested in moving that is up to 
them though the same username mapping info would likely be useful. I'm 
going to stick the svn2git authors file in the jasig svn repo after we 
move uPortal's active development so that other projects can use it as 
well if they are interested.


-Eric

On 09/30/2011 02:22 PM, Bruce Tong wrote:

This includes portlet contributions, or just to the core of uPortal?

On Fri, Sep 30, 2011 at 3:18 PM, Eric Dalquist
eric.dalqu...@doit.wisc.edu  wrote:

Great, so with that support I need anyone that has committed to uPortal in
the past and is planning on contributing to uPortal in the future to go and
sign up for an account on GitHub. Once that is done please either reply here
or update the table on the wiki page with your account info:
https://wiki.jasig.org/display/UPC/Git+Migration+Proposal#GitMigrationProposal-UsernameMapping

For example, I'm edalquist in SVN but on GitHub I'm Eric Dalquist
eric.dalqu...@gmail.com

This isn't critical but if we don't map usernames when we do the switch your
old commits won't be associated with your new GitHub username.

-Eric

On 09/29/2011 05:56 PM, Cris J Holdorph wrote:

My vote after 4.0.1 is released, will be +1.

 Cris J H

On 09/29/2011 03:48 PM, Steve Swinsburg wrote:

With the svn read-only mirror and the other discussions that have taken
place around governance, my vote is now a +1.

cheers,
Steve

On 30/09/2011, at 7:45 AM, Eric Dalquist wrote:


The GitHub migration vote currently stands at:

Binding:
3 +1
10
0  -0
NonBinding:
2 +1
00
0  -0

This is enough to pass by the project voting standards but I wanted to
bring this up one last time before scheduling the migration for additional
input. The 4.0.1 release will be cut Friday the 30th and announced on
Monday. If there is no objection from this discussion I'll work on planning
the migration to GitHub after the announcement.

One thing I'd like anyone here who contributes code to uPortal, either
directly or through patches, is to take a look at this REALLY good git
workflow documentation:
https://github.com/diaspora/diaspora/wiki/Git-Workflow It is a great example
of how get helps provide a much nicer workflow for both developers and the
project/branch leads as far as committing and merging in changes.

The full proposal is on the wiki:
https://wiki.jasig.org/display/UPC/Git+Migration+Proposal

-Eric













smime.p7s
Description: S/MIME Cryptographic Signature


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-29 Thread Eric Dalquist

The GitHub migration vote currently stands at:

Binding:
3 +1
10
0  -0
NonBinding:
2 +1
00
0  -0

This is enough to pass by the project voting standards but I wanted to 
bring this up one last time before scheduling the migration for 
additional input. The 4.0.1 release will be cut Friday the 30th and 
announced on Monday. If there is no objection from this discussion I'll 
work on planning the migration to GitHub after the announcement.


One thing I'd like anyone here who contributes code to uPortal, either 
directly or through patches, is to take a look at this REALLY good git 
workflow documentation: 
https://github.com/diaspora/diaspora/wiki/Git-Workflow It is a great 
example of how get helps provide a much nicer workflow for both 
developers and the project/branch leads as far as committing and merging 
in changes.


The full proposal is on the wiki: 
https://wiki.jasig.org/display/UPC/Git+Migration+Proposal


-Eric




smime.p7s
Description: S/MIME Cryptographic Signature


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-29 Thread Steve Swinsburg
With the svn read-only mirror and the other discussions that have taken place 
around governance, my vote is now a +1.

cheers,
Steve

On 30/09/2011, at 7:45 AM, Eric Dalquist wrote:

 The GitHub migration vote currently stands at:
 
 Binding:
3 +1
10
0  -0
 NonBinding:
2 +1
00
0  -0
 
 This is enough to pass by the project voting standards but I wanted to bring 
 this up one last time before scheduling the migration for additional input. 
 The 4.0.1 release will be cut Friday the 30th and announced on Monday. If 
 there is no objection from this discussion I'll work on planning the 
 migration to GitHub after the announcement.
 
 One thing I'd like anyone here who contributes code to uPortal, either 
 directly or through patches, is to take a look at this REALLY good git 
 workflow documentation: 
 https://github.com/diaspora/diaspora/wiki/Git-Workflow It is a great example 
 of how get helps provide a much nicer workflow for both developers and the 
 project/branch leads as far as committing and merging in changes.
 
 The full proposal is on the wiki: 
 https://wiki.jasig.org/display/UPC/Git+Migration+Proposal
 
 -Eric
 
 


-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev



Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-15 Thread Nicholas Blair
I was originally a 0 on this issue; I think the primary committers by and
large won't have too much difficulty switching to git, but I shared some of
the earlier concerns about deployers depending on svn.

Now that this read-only mirror is possible, my vote is +1 as long as that
becomes a required step in the transition. I also think we should capture in
video form a number of common workflows for deploying and contributing
patches using git to help those that are interested make the switch.

On Wed, Sep 14, 2011 at 8:49 AM, Eric Dalquist
eric.dalqu...@doit.wisc.eduwrote:

  I've verified that we will be able to the keep the existing
 https://source.jasig.org/uPortal svn data as a read-only mirror of the git
 repository. Existing revision numbers will not change and commits on the git
 side to the trunk and patches branches will automatically be reflected back
 to the Jasig svn repository. Hopefully this will address the needs of folks
 that are using svn:externals and the svn remote-merge features.

 -Eric


 On 9/11/11 9:48 PM, Eric Dalquist wrote:

 I'll be interested to hear what you hear about the Jasig/Sakai stuff. The
 talks we've had on the steering committee assumes that there will be work to
 merge infrastructure but that project governance will remain with the
 project steering committees, for example CAS3, mod_auth_cas, and
 phpCAS-Client have all moved or are in the process of moving to GitHub.

 I'll look more into maintaining a read-only SVN clone of uPortal,
 potentially in its existing location (this is complicated by the complicated
 nature of the uPortal history). I'm guessing we could have a bamboo job that
 would run git-svn post git commit to keep things in sync.

 -Eric

 On 9/11/11 6:00 PM, Steve Swinsburg wrote:

 Hi Eric,

  A could of responses inline:


  On 12/09/2011, at 1:01 AM, Eric Dalquist wrote:

  Since the concerns need some actual discussion I'll see if I can answer
 them here, my answers are in bold

1. Developer Familiarity  Conversion Lag
 - Primary concern with speed for applying critical fixes for a 4.0.1
   release
   - *I have done a test release using the maven release plugin against
   github and the developer workflow does not change for cutting releases
   *
   - *There are ~ 6 very active committers on the project, I'll be sure
   to touch base with each of them and get their vote before we make any 
 move
   *
 2. svn:externals
   - Used by some deployers as an alternative to a vendor drop import
   - *I'd like to get more insight on this approach versus doing a
   vendor drop*
   - *One option is for Jasig to maintain a read-only SVN clone of the
   git repository if there is enough interest from those using 
 svn:externals
   *

  A subversion clone of the git repo would be handy, at least initially. It
 would actually tie in with 3 below, assuming the history is kept intact.


1. Local deployments using Subversion (if Subversion is their
institutional repository)
   - Process to merge fixes into local repository directly from the
   uPortal repository?
   - *Are there examples of a patch merging process that is specific to
   uPortal using Subversion?*

  Not specific to uPortal, but specific to Subversion. For example, we use
 the vendor drop method for major releases, however from time to time we want
 to pull in a patch that has been added to the branch. So we can simply grab
 that fix from the uPortal repository via an svn merge:

  svn merge --dry-run -c12345
 https://source.jasig.org/uPortal/branches/rel-3-2-patches/

  We could generate a patch, but it saves a bit of extra work. Having the
 subversion repo clone as in 2 above would allow this practice to continue.
 At some stage we may be able to move to a git repo, but not soon.


1. Sakai-Jasig merger
   - How will this relate to the merger and any broader SCM/Release
   management strategy? (
   http://groups.google.com/group/jasig-sakai-collaboration)
   - *As far as I know projects under a merged Jasig/Sakai
   Collaboration will still be responsible for setting their own SCM and
   release management strategies just as it is now under Jasig*

  I'll be speaking with Ian Dolphin and Josh Baron this week, as they are
 in Australia for AuSakai 11. I'll try and get some clarity around this
 issue.

  From what I read in the Jasig-Sakai Common Foundation Value Proposition
 Document [1]:
 Opportunities exist for bringing new and consolidated resources to bear on
 issues such as Quality Assurance... - I'm presuming that will have some
 impact on release management.

  Further, Consolidating our Technology Infrastructure - We expect to see
 cost savings from moving towards a common suite of centrally hosted
 communication and coordination tools (e.g. issue tracking, wiki etc.). -
 It's unclear as whether or not that includes SCM. I'll try and find out this
 week.

  cheers,
 Steve


 

Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-14 Thread Steve Swinsburg
I had a bit of a chat about this and basically you are correct. There will be 
efficiencies to be made where possible but little disruption to the self 
governance of projects. So this won't be a barrier to any move to Git.

cheers,
Steve



On 12/09/2011, at 12:48 PM, Eric Dalquist wrote:

 I'll be interested to hear what you hear about the Jasig/Sakai stuff. The 
 talks we've had on the steering committee assumes that there will be work to 
 merge infrastructure but that project governance will remain with the project 
 steering committees, for example CAS3, mod_auth_cas, and phpCAS-Client have 
 all moved or are in the process of moving to GitHub.
 
 I'll look more into maintaining a read-only SVN clone of uPortal, potentially 
 in its existing location (this is complicated by the complicated nature of 
 the uPortal history). I'm guessing we could have a bamboo job that would run 
 git-svn post git commit to keep things in sync.
 
 -Eric
 
 On 9/11/11 6:00 PM, Steve Swinsburg wrote:
 
 Hi Eric,
 
 A could of responses inline:
 
 
 On 12/09/2011, at 1:01 AM, Eric Dalquist wrote:
 
 Since the concerns need some actual discussion I'll see if I can answer 
 them here, my answers are in bold
 Developer Familiarity  Conversion Lag
 Primary concern with speed for applying critical fixes for a 4.0.1 release
 I have done a test release using the maven release plugin against github 
 and the developer workflow does not change for cutting releases
 There are ~ 6 very active committers on the project, I'll be sure to touch 
 base with each of them and get their vote before we make any move
 svn:externals
 Used by some deployers as an alternative to a vendor drop import
 I'd like to get more insight on this approach versus doing a vendor drop
 One option is for Jasig to maintain a read-only SVN clone of the git 
 repository if there is enough interest from those using svn:externals
 A subversion clone of the git repo would be handy, at least initially. It 
 would actually tie in with 3 below, assuming the history is kept intact.
 
 Local deployments using Subversion (if Subversion is their institutional 
 repository)
 Process to merge fixes into local repository directly from the uPortal 
 repository?
 Are there examples of a patch merging process that is specific to uPortal 
 using Subversion?
 Not specific to uPortal, but specific to Subversion. For example, we use the 
 vendor drop method for major releases, however from time to time we want to 
 pull in a patch that has been added to the branch. So we can simply grab 
 that fix from the uPortal repository via an svn merge:
 
 svn merge --dry-run -c12345 
 https://source.jasig.org/uPortal/branches/rel-3-2-patches/
 
 We could generate a patch, but it saves a bit of extra work. Having the 
 subversion repo clone as in 2 above would allow this practice to continue. 
 At some stage we may be able to move to a git repo, but not soon.
 
 Sakai-Jasig merger 
 How will this relate to the merger and any broader SCM/Release management 
 strategy? (http://groups.google.com/group/jasig-sakai-collaboration)
 As far as I know projects under a merged Jasig/Sakai Collaboration will 
 still be responsible for setting their own SCM and release management 
 strategies just as it is now under Jasig
 I'll be speaking with Ian Dolphin and Josh Baron this week, as they are in 
 Australia for AuSakai 11. I'll try and get some clarity around this issue. 
 
 From what I read in the Jasig-Sakai Common Foundation Value Proposition 
 Document [1]: 
 Opportunities exist for bringing new and consolidated resources to bear on 
 issues such as Quality Assurance... - I'm presuming that will have some 
 impact on release management.
 
 Further, Consolidating our Technology Infrastructure - We expect to see 
 cost savings from moving towards a common suite of centrally hosted 
 communication and coordination tools (e.g. issue tracking, wiki etc.). - 
 It's unclear as whether or not that includes SCM. I'll try and find out this 
 week.
 
 cheers,
 Steve
 
 
 [1]http://groups.google.com/group/jasig-sakai-collaboration/browse_thread/thread/29d561b06ae96966
 
 
 
 I'll continue to copy over content into the migration proposal wiki page.
 
 -Eric
 
 On 9/10/11 8:55 PM, Eric Dalquist wrote:
 
 I've moved the proposal into the wiki: 
 https://wiki.jasig.org/display/UPC/Git+Migration+Proposal
 
 I tried to capture all of the concerns that have been raised in this 
 thread though they could use more flushing out, especially the 
 svn:externals issue.
 
 The wiki page also links to a test migration of the uPortal project to 
 GitHub that I did this weekend: 
 https://github.com/edalquist/uPortal-GitTest Please take a 
 look around and let me know if you'd like commit access.
 
 Lastly one thing that the move to GitHub fixes is Fisheye. We were able to 
 turn fisheye back on pointing to the Jasig SVN repository by having it 
 ignore the entire uPortal source history. That's great for other 

Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-14 Thread Eric Dalquist
I've verified that we will be able to the keep the existing 
https://source.jasig.org/uPortal svn data as a read-only mirror of the 
git repository. Existing revision numbers will not change and commits on 
the git side to the trunk and patches branches will automatically be 
reflected back to the Jasig svn repository. Hopefully this will address 
the needs of folks that are using svn:externals and the svn remote-merge 
features.


-Eric

On 9/11/11 9:48 PM, Eric Dalquist wrote:
I'll be interested to hear what you hear about the Jasig/Sakai stuff. 
The talks we've had on the steering committee assumes that there will 
be work to merge infrastructure but that project governance will 
remain with the project steering committees, for example CAS3, 
mod_auth_cas, and phpCAS-Client have all moved or are in the process 
of moving to GitHub.


I'll look more into maintaining a read-only SVN clone of uPortal, 
potentially in its existing location (this is complicated by the 
complicated nature of the uPortal history). I'm guessing we could have 
a bamboo job that would run git-svn post git commit to keep things in 
sync.


-Eric

On 9/11/11 6:00 PM, Steve Swinsburg wrote:

Hi Eric,

A could of responses inline:


On 12/09/2011, at 1:01 AM, Eric Dalquist wrote:

Since the concerns need some actual discussion I'll see if I can 
answer them here, my answers are in bold


 1. Developer Familiarity  Conversion Lag
  * Primary concern with speed for applying critical fixes for a
4.0.1 release
  * *I have done a test release using the maven release plugin
against github and the developer workflow does not change
for cutting releases*
  * *There are ~ 6 very active committers on the project, I'll
be sure to touch base with each of them and get their vote
before we make any move
*
 2. svn:externals
  * Used by some deployers as an alternative to a vendor drop import
  * *I'd like to get more insight on this approach versus doing
a vendor drop*
  * *One option is for Jasig to maintain a read-only SVN clone
of the git repository if there is enough interest from those
using svn:externals
*

A subversion clone of the git repo would be handy, at least 
initially. It would actually tie in with 3 below, assuming the 
history is kept intact.



 3. Local deployments using Subversion (if Subversion is their
institutional repository)
  * Process to merge fixes into local repository directly from
the uPortal repository?
  * *Are there examples of a patch merging process that is
specific to uPortal using Subversion?*

Not specific to uPortal, but specific to Subversion. For example, we 
use the vendor drop method for major releases, however from time to 
time we want to pull in a patch that has been added to the branch. So 
we can simply grab that fix from the uPortal repository via an svn merge:


svn merge --dry-run -c12345 
https://source.jasig.org/uPortal/branches/rel-3-2-patches/


We could generate a patch, but it saves a bit of extra work. Having 
the subversion repo clone as in 2 above would allow this practice to 
continue. At some stage we may be able to move to a git repo, but not 
soon.



 4. Sakai-Jasig merger
  * How will this relate to the merger and any broader
SCM/Release management strategy?
(http://groups.google.com/group/jasig-sakai-collaboration)
  * *As far as I know projects under a merged Jasig/Sakai
Collaboration will still be responsible for setting their
own SCM and release management strategies just as it is now
under Jasig*

I'll be speaking with Ian Dolphin and Josh Baron this week, as they 
are in Australia for AuSakai 11. I'll try and get some clarity around 
this issue.


From what I read in the Jasig-Sakai Common Foundation Value 
Proposition Document [1]:
Opportunities exist for bringing new and consolidated resources to 
bear on issues such as Quality Assurance... - I'm presuming that 
will have some impact on release management.


Further, Consolidating our Technology Infrastructure - We expect to 
see cost savings from moving towards a common suite of centrally 
hosted communication and coordination tools (e.g. issue tracking, 
wiki etc.). - It's unclear as whether or not that includes SCM. I'll 
try and find out this week.


cheers,
Steve


[1]http://groups.google.com/group/jasig-sakai-collaboration/browse_thread/thread/29d561b06ae96966



I'll continue to copy over content into the migration proposal wiki 
page.


-Eric

On 9/10/11 8:55 PM, Eric Dalquist wrote:
I've moved the proposal into the wiki: 
https://wiki.jasig.org/display/UPC/Git+Migration+Proposal


I tried to capture all of the concerns that have been raised in 
this thread though they could use more flushing out, especially the 
svn:externals issue.


The wiki page also links to a test migration of the uPortal project 
to GitHub that I did this weekend: 

Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-11 Thread Eric Dalquist
I'll be interested to hear what you hear about the Jasig/Sakai stuff. 
The talks we've had on the steering committee assumes that there will be 
work to merge infrastructure but that project governance will remain 
with the project steering committees, for example CAS3, mod_auth_cas, 
and phpCAS-Client have all moved or are in the process of moving to GitHub.


I'll look more into maintaining a read-only SVN clone of uPortal, 
potentially in its existing location (this is complicated by the 
complicated nature of the uPortal history). I'm guessing we could have a 
bamboo job that would run git-svn post git commit to keep things in sync.


-Eric

On 9/11/11 6:00 PM, Steve Swinsburg wrote:

Hi Eric,

A could of responses inline:


On 12/09/2011, at 1:01 AM, Eric Dalquist wrote:

Since the concerns need some actual discussion I'll see if I can 
answer them here, my answers are in bold


 1. Developer Familiarity  Conversion Lag
  * Primary concern with speed for applying critical fixes for a
4.0.1 release
  * *I have done a test release using the maven release plugin
against github and the developer workflow does not change for
cutting releases*
  * *There are ~ 6 very active committers on the project, I'll be
sure to touch base with each of them and get their vote
before we make any move
*
 2. svn:externals
  * Used by some deployers as an alternative to a vendor drop import
  * *I'd like to get more insight on this approach versus doing a
vendor drop*
  * *One option is for Jasig to maintain a read-only SVN clone of
the git repository if there is enough interest from those
using svn:externals
*

A subversion clone of the git repo would be handy, at least initially. 
It would actually tie in with 3 below, assuming the history is kept 
intact.



 3. Local deployments using Subversion (if Subversion is their
institutional repository)
  * Process to merge fixes into local repository directly from
the uPortal repository?
  * *Are there examples of a patch merging process that is
specific to uPortal using Subversion?*

Not specific to uPortal, but specific to Subversion. For example, we 
use the vendor drop method for major releases, however from time to 
time we want to pull in a patch that has been added to the branch. So 
we can simply grab that fix from the uPortal repository via an svn merge:


svn merge --dry-run -c12345 
https://source.jasig.org/uPortal/branches/rel-3-2-patches/


We could generate a patch, but it saves a bit of extra work. Having 
the subversion repo clone as in 2 above would allow this practice to 
continue. At some stage we may be able to move to a git repo, but not 
soon.



 4. Sakai-Jasig merger
  * How will this relate to the merger and any broader
SCM/Release management strategy?
(http://groups.google.com/group/jasig-sakai-collaboration)
  * *As far as I know projects under a merged Jasig/Sakai
Collaboration will still be responsible for setting their own
SCM and release management strategies just as it is now under
Jasig*

I'll be speaking with Ian Dolphin and Josh Baron this week, as they 
are in Australia for AuSakai 11. I'll try and get some clarity around 
this issue.


From what I read in the Jasig-Sakai Common Foundation Value 
Proposition Document [1]:
Opportunities exist for bringing new and consolidated resources to 
bear on issues such as Quality Assurance... - I'm presuming that will 
have some impact on release management.


Further, Consolidating our Technology Infrastructure - We expect to 
see cost savings from moving towards a common suite of centrally 
hosted communication and coordination tools (e.g. issue tracking, wiki 
etc.). - It's unclear as whether or not that includes SCM. I'll try 
and find out this week.


cheers,
Steve


[1]http://groups.google.com/group/jasig-sakai-collaboration/browse_thread/thread/29d561b06ae96966




I'll continue to copy over content into the migration proposal wiki page.

-Eric

On 9/10/11 8:55 PM, Eric Dalquist wrote:
I've moved the proposal into the wiki: 
https://wiki.jasig.org/display/UPC/Git+Migration+Proposal


I tried to capture all of the concerns that have been raised in this 
thread though they could use more flushing out, especially the 
svn:externals issue.


The wiki page also links to a test migration of the uPortal project 
to GitHub that I did this weekend: 
https://github.com/edalquist/uPortal-GitTest Please take a look 
around and let me know if you'd like commit access.


Lastly one thing that the move to GitHub fixes is Fisheye. We were 
able to turn fisheye back on pointing to the Jasig SVN repository by 
having it ignore the entire uPortal source history. That's great for 
other projects but for uPortal it was a problem. We were also able 
to get Fisheye working against the uPortal-GitTest project: 

Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-10 Thread Eric Dalquist
I've moved the proposal into the wiki: 
https://wiki.jasig.org/display/UPC/Git+Migration+Proposal


I tried to capture all of the concerns that have been raised in this 
thread though they could use more flushing out, especially the 
svn:externals issue.


The wiki page also links to a test migration of the uPortal project to 
GitHub that I did this weekend: 
https://github.com/edalquist/uPortal-GitTest Please take a look around 
and let me know if you'd like commit access.


Lastly one thing that the move to GitHub fixes is Fisheye. We were able 
to turn fisheye back on pointing to the Jasig SVN repository by having 
it ignore the entire uPortal source history. That's great for other 
projects but for uPortal it was a problem. We were also able to get 
Fisheye working against the uPortal-GitTest project: 
https://developer.jasig.org/source/browse/~br=master/uPortal-GitTest


-Eric

On 8/31/11 2:26 PM, Eric Dalquist wrote:
I'd like to see uPortal's source code moved to git and hosted on 
GitHub. There have been quite a few folks that have been working on 
uPortal 4, uMobile or are otherwise interested that have asked about 
using git. After looking into it a bit more I think it would be a very 
valuable change for uPortal.


For those not familiar Git is a _distributed_ source control tool. 
What that means is there is no true central repository like there is 
with SVN. Developers don't really checkout some version of the code, 
they clone the entire project when doing work. That doesn't prevent 
the convention of a central repository which is what a site like 
GitHub provides. A place to host a clone of the project that by 
convention we agree is the master copy of the project.


GitHub adds some very nice social-coding aspects to git. Primarily it 
provides a VERY easy interface that allows anyone to clone a project, 
make changes and commit them to their clone, then make a pull request 
on the master project. Once that has happened a simple click of a 
button is all it takes for any developer with commit access on the 
master to accept the changes and merge them in. This process makes it 
very easy for people without direct commit access to commit changes 
that are reviewed by a core developer before merging in and 
significantly simplifies the work of the core developers.


When there was first talk among about switching I solicited feedback 
from the Fluid project which recently moved from SVN to Git. I highly 
recommend reading the resulting thread which highlights a lot of the 
pros and cons http://old.nabble.com/Perspectives-on-Git-td31852449.html


There is an eclipse Git Plugin, a TortiseGit client which is a clone 
of TortiseSVN and I believe most other IDEs have either built in or 
plugin support for git.


Some other useful links:
Git for those without Version Control background - 
http://hoth.entp.com/output/git_for_designers.html

GitHub's wonderful help documentation - http://help.github.com/
TortiseGit - http://code.google.com/p/tortoisegit/

Some questions that I can try and answer before they come up:
- The uPortal code in svn at source.jasig.org would likely be left in 
place, we would just make the entire /uPortal directory read-only
- We're going to filter out the documentation and website files that 
were included in early versions of uPortal 2 to reduce the project 
repository size.


Since this is a big change (and since I'm going on vacation for 2 
weeks starting Friday) I'm planning on leaving this vote open for a 
while. +1, 0, -1 to vote and if you vote -1 you need to include a 
detailed reasoning for your -1 vote.


-Eric


smime.p7s
Description: S/MIME Cryptographic Signature


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-09-01 Thread Bruce Tong
On Wed, Aug 31, 2011 at 7:22 PM, Steve Swinsburg
steve.swinsb...@gmail.com wrote:
 Also, as Bruce mentioned, local institutions may be using Subversion and 
 switching
 this over could be a major barrier for community participation.

Assuming that 3.2.x remained on SVN and 4.0+ was on GIT, I'd end up
figuring out all of the differences as part of the project effort to
migrate from 3.2.x to 4.0+. Going to 4.0 is already a project I'm
already expecting will take extra time, so I wouldn't be concerned.

If all versions of uPortal move to GIT, I might have to figure the GIT
stuff out as part of my existing release schedules. I didn't forecast
that time, but sometimes that's life in the big city. I can't see
JASIG waiting for a hundred schools to say okay, though I do
appreciate having windows of opportunity as I have more
responsibilities other than the portal and it is a bummer when
deadlines coincide.

Wrapping GIT in my build process should be possible even though my
school will stick with SVN. I'd have to remove the svn:externals part
and probably replace it with some kind of script that called on some
GIT tagging feature. I don't have enough disk space to make my own
local uPortal SVN repository with git-svn to prop up the svn:externals
feature.

-- 
Bruce Tong
Software Engineer
Office of Information Technology
Ohio University

-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


[uportal-dev] [VOTE] Move uPortal source to GitHub

2011-08-31 Thread Eric Dalquist
I'd like to see uPortal's source code moved to git and hosted on GitHub. 
There have been quite a few folks that have been working on uPortal 4, 
uMobile or are otherwise interested that have asked about using git. 
After looking into it a bit more I think it would be a very valuable 
change for uPortal.


For those not familiar Git is a _distributed_ source control tool. What 
that means is there is no true central repository like there is with 
SVN. Developers don't really checkout some version of the code, they 
clone the entire project when doing work. That doesn't prevent the 
convention of a central repository which is what a site like GitHub 
provides. A place to host a clone of the project that by convention we 
agree is the master copy of the project.


GitHub adds some very nice social-coding aspects to git. Primarily it 
provides a VERY easy interface that allows anyone to clone a project, 
make changes and commit them to their clone, then make a pull request on 
the master project. Once that has happened a simple click of a button is 
all it takes for any developer with commit access on the master to 
accept the changes and merge them in. This process makes it very easy 
for people without direct commit access to commit changes that are 
reviewed by a core developer before merging in and significantly 
simplifies the work of the core developers.


When there was first talk among about switching I solicited feedback 
from the Fluid project which recently moved from SVN to Git. I highly 
recommend reading the resulting thread which highlights a lot of the 
pros and cons http://old.nabble.com/Perspectives-on-Git-td31852449.html


There is an eclipse Git Plugin, a TortiseGit client which is a clone of 
TortiseSVN and I believe most other IDEs have either built in or plugin 
support for git.


Some other useful links:
Git for those without Version Control background - 
http://hoth.entp.com/output/git_for_designers.html

GitHub's wonderful help documentation - http://help.github.com/
TortiseGit - http://code.google.com/p/tortoisegit/

Some questions that I can try and answer before they come up:
- The uPortal code in svn at source.jasig.org would likely be left in 
place, we would just make the entire /uPortal directory read-only
- We're going to filter out the documentation and website files that 
were included in early versions of uPortal 2 to reduce the project 
repository size.


Since this is a big change (and since I'm going on vacation for 2 weeks 
starting Friday) I'm planning on leaving this vote open for a while. +1, 
0, -1 to vote and if you vote -1 you need to include a detailed 
reasoning for your -1 vote.


-Eric


smime.p7s
Description: S/MIME Cryptographic Signature


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-08-31 Thread Eric Dalquist

+1

On 08/31/2011 02:26 PM, Eric Dalquist wrote:
I'd like to see uPortal's source code moved to git and hosted on 
GitHub. There have been quite a few folks that have been working on 
uPortal 4, uMobile or are otherwise interested that have asked about 
using git. After looking into it a bit more I think it would be a very 
valuable change for uPortal.


For those not familiar Git is a _distributed_ source control tool. 
What that means is there is no true central repository like there is 
with SVN. Developers don't really checkout some version of the code, 
they clone the entire project when doing work. That doesn't prevent 
the convention of a central repository which is what a site like 
GitHub provides. A place to host a clone of the project that by 
convention we agree is the master copy of the project.


GitHub adds some very nice social-coding aspects to git. Primarily it 
provides a VERY easy interface that allows anyone to clone a project, 
make changes and commit them to their clone, then make a pull request 
on the master project. Once that has happened a simple click of a 
button is all it takes for any developer with commit access on the 
master to accept the changes and merge them in. This process makes it 
very easy for people without direct commit access to commit changes 
that are reviewed by a core developer before merging in and 
significantly simplifies the work of the core developers.


When there was first talk among about switching I solicited feedback 
from the Fluid project which recently moved from SVN to Git. I highly 
recommend reading the resulting thread which highlights a lot of the 
pros and cons http://old.nabble.com/Perspectives-on-Git-td31852449.html


There is an eclipse Git Plugin, a TortiseGit client which is a clone 
of TortiseSVN and I believe most other IDEs have either built in or 
plugin support for git.


Some other useful links:
Git for those without Version Control background - 
http://hoth.entp.com/output/git_for_designers.html

GitHub's wonderful help documentation - http://help.github.com/
TortiseGit - http://code.google.com/p/tortoisegit/

Some questions that I can try and answer before they come up:
- The uPortal code in svn at source.jasig.org would likely be left in 
place, we would just make the entire /uPortal directory read-only
- We're going to filter out the documentation and website files that 
were included in early versions of uPortal 2 to reduce the project 
repository size.


Since this is a big change (and since I'm going on vacation for 2 
weeks starting Friday) I'm planning on leaving this vote open for a 
while. +1, 0, -1 to vote and if you vote -1 you need to include a 
detailed reasoning for your -1 vote.


-Eric


smime.p7s
Description: S/MIME Cryptographic Signature


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-08-31 Thread Cris J Holdorph

+/- 0

I think making this change so soon after the uPortal 4.0.0 release, is a 
mistake.  I think it would be better to let that release simmer for a 
while to shake out if there were any major problems.


If this vote was to take place in a month, or at least 2 weeks after 
some university was running uPortal 4.0.0 in production, then my vote 
might be different.


 Cris J H

On 08/31/2011 12:26 PM, Eric Dalquist wrote:

I'd like to see uPortal's source code moved to git and hosted on GitHub.
There have been quite a few folks that have been working on uPortal 4,
uMobile or are otherwise interested that have asked about using git.
After looking into it a bit more I think it would be a very valuable
change for uPortal.

For those not familiar Git is a _distributed_ source control tool. What
that means is there is no true central repository like there is with
SVN. Developers don't really checkout some version of the code, they
clone the entire project when doing work. That doesn't prevent the
convention of a central repository which is what a site like GitHub
provides. A place to host a clone of the project that by convention we
agree is the master copy of the project.

GitHub adds some very nice social-coding aspects to git. Primarily it
provides a VERY easy interface that allows anyone to clone a project,
make changes and commit them to their clone, then make a pull request on
the master project. Once that has happened a simple click of a button is
all it takes for any developer with commit access on the master to
accept the changes and merge them in. This process makes it very easy
for people without direct commit access to commit changes that are
reviewed by a core developer before merging in and significantly
simplifies the work of the core developers.

When there was first talk among about switching I solicited feedback
from the Fluid project which recently moved from SVN to Git. I highly
recommend reading the resulting thread which highlights a lot of the
pros and cons http://old.nabble.com/Perspectives-on-Git-td31852449.html

There is an eclipse Git Plugin, a TortiseGit client which is a clone of
TortiseSVN and I believe most other IDEs have either built in or plugin
support for git.

Some other useful links:
Git for those without Version Control background -
http://hoth.entp.com/output/git_for_designers.html
GitHub's wonderful help documentation - http://help.github.com/
TortiseGit - http://code.google.com/p/tortoisegit/

Some questions that I can try and answer before they come up:
- The uPortal code in svn at source.jasig.org would likely be left in
place, we would just make the entire /uPortal directory read-only
- We're going to filter out the documentation and website files that
were included in early versions of uPortal 2 to reduce the project
repository size.

Since this is a big change (and since I'm going on vacation for 2 weeks
starting Friday) I'm planning on leaving this vote open for a while. +1,
0, -1 to vote and if you vote -1 you need to include a detailed
reasoning for your -1 vote.

-Eric


--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-08-31 Thread Jacob Lichner
+1

- Original Message -
From: Jen Bourey jennifer.bou...@gmail.com
To: uportal-dev@lists.ja-sig.org
Sent: Wednesday, August 31, 2011 12:50:43 PM
Subject: Re: [uportal-dev] [VOTE] Move  uPortal source to GitHub


+1 


On Aug 31, 2011, at 12:26 PM, Eric Dalquist wrote: 



I'd like to see uPortal's source code moved to git and hosted on GitHub. There 
have been quite a few folks that have been working on uPortal 4, uMobile or are 
otherwise interested that have asked about using git. After looking into it a 
bit more I think it would be a very valuable change for uPortal. 

For those not familiar Git is a distributed source control tool. What that 
means is there is no true central repository like there is with SVN. Developers 
don't really checkout some version of the code, they clone the entire project 
when doing work. That doesn't prevent the convention of a central repository 
which is what a site like GitHub provides. A place to host a clone of the 
project that by convention we agree is the master copy of the project. 

GitHub adds some very nice social-coding aspects to git. Primarily it provides 
a VERY easy interface that allows anyone to clone a project, make changes and 
commit them to their clone, then make a pull request on the master project. 
Once that has happened a simple click of a button is all it takes for any 
developer with commit access on the master to accept the changes and merge them 
in. This process makes it very easy for people without direct commit access to 
commit changes that are reviewed by a core developer before merging in and 
significantly simplifies the work of the core developers. 

When there was first talk among about switching I solicited feedback from the 
Fluid project which recently moved from SVN to Git. I highly recommend reading 
the resulting thread which highlights a lot of the pros and cons 
http://old.nabble.com/Perspectives-on-Git-td31852449.html 

There is an eclipse Git Plugin, a TortiseGit client which is a clone of 
TortiseSVN and I believe most other IDEs have either built in or plugin support 
for git. 

Some other useful links: 
Git for those without Version Control background - 
http://hoth.entp.com/output/git_for_designers.html 
GitHub's wonderful help documentation - http://help.github.com/ 
TortiseGit - http://code.google.com/p/tortoisegit/ 

Some questions that I can try and answer before they come up: 
- The uPortal code in svn at source.jasig.org would likely be left in place, we 
would just make the entire /uPortal directory read-only 
- We're going to filter out the documentation and website files that were 
included in early versions of uPortal 2 to reduce the project repository size. 

Since this is a big change (and since I'm going on vacation for 2 weeks 
starting Friday) I'm planning on leaving this vote open for a while. +1, 0, -1 
to vote and if you vote -1 you need to include a detailed reasoning for your -1 
vote. 

-Eric 

-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
jlich...@unicon.net 
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev 

-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-08-31 Thread Bruce Tong
There's a command line interface, cool.

Does git have anything like svn:externals? A quick search brought up a
few pages that lead me to believe it might be an issue, though if a
read-only SVN repository is still part of the plan, maybe that covers
it. I'd have to do more research.

On Wed, Aug 31, 2011 at 3:26 PM, Eric Dalquist
eric.dalqu...@doit.wisc.edu wrote:
 Some questions that I can try and answer before they come up:
 - The uPortal code in svn at source.jasig.org would likely be left in place,
 we would just make the entire /uPortal directory read-only
 - We're going to filter out the documentation and website files that were
 included in early versions of uPortal 2 to reduce the project repository
 size.

 Since this is a big change (and since I'm going on vacation for 2 weeks
 starting Friday) I'm planning on leaving this vote open for a while. +1, 0,
 -1 to vote and if you vote -1 you need to include a detailed reasoning for
 your -1 vote.

 -Eric




-- 
Bruce Tong
Software Engineer
Office of Information Technology
Ohio University

-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-08-31 Thread Eric Dalquist
I'm curious as yo why the concern about the closeness to the 4.0 
release? I was actually thinking that doing the switch as soon as 
possible after 4.0 would be better as it would give more time for 
developers to get used to the change before a 4.0.1 is needed.


-Eric

On 8/31/11 3:05 PM, Cris J Holdorph wrote:

+/- 0

I think making this change so soon after the uPortal 4.0.0 release, is 
a mistake.  I think it would be better to let that release simmer for 
a while to shake out if there were any major problems.


If this vote was to take place in a month, or at least 2 weeks after 
some university was running uPortal 4.0.0 in production, then my vote 
might be different.


 Cris J H

On 08/31/2011 12:26 PM, Eric Dalquist wrote:

I'd like to see uPortal's source code moved to git and hosted on GitHub.
There have been quite a few folks that have been working on uPortal 4,
uMobile or are otherwise interested that have asked about using git.
After looking into it a bit more I think it would be a very valuable
change for uPortal.

For those not familiar Git is a _distributed_ source control tool. What
that means is there is no true central repository like there is with
SVN. Developers don't really checkout some version of the code, they
clone the entire project when doing work. That doesn't prevent the
convention of a central repository which is what a site like GitHub
provides. A place to host a clone of the project that by convention we
agree is the master copy of the project.

GitHub adds some very nice social-coding aspects to git. Primarily it
provides a VERY easy interface that allows anyone to clone a project,
make changes and commit them to their clone, then make a pull request on
the master project. Once that has happened a simple click of a button is
all it takes for any developer with commit access on the master to
accept the changes and merge them in. This process makes it very easy
for people without direct commit access to commit changes that are
reviewed by a core developer before merging in and significantly
simplifies the work of the core developers.

When there was first talk among about switching I solicited feedback
from the Fluid project which recently moved from SVN to Git. I highly
recommend reading the resulting thread which highlights a lot of the
pros and cons http://old.nabble.com/Perspectives-on-Git-td31852449.html

There is an eclipse Git Plugin, a TortiseGit client which is a clone of
TortiseSVN and I believe most other IDEs have either built in or plugin
support for git.

Some other useful links:
Git for those without Version Control background -
http://hoth.entp.com/output/git_for_designers.html
GitHub's wonderful help documentation - http://help.github.com/
TortiseGit - http://code.google.com/p/tortoisegit/

Some questions that I can try and answer before they come up:
- The uPortal code in svn at source.jasig.org would likely be left in
place, we would just make the entire /uPortal directory read-only
- We're going to filter out the documentation and website files that
were included in early versions of uPortal 2 to reduce the project
repository size.

Since this is a big change (and since I'm going on vacation for 2 weeks
starting Friday) I'm planning on leaving this vote open for a while. +1,
0, -1 to vote and if you vote -1 you need to include a detailed
reasoning for your -1 vote.

-Eric






smime.p7s
Description: S/MIME Cryptographic Signature


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-08-31 Thread Cris J Holdorph
Call me pessimistic, but...  there seem to be two givens in the world of 
software that concern me with this change at this time.


1) a .0 release is notoriously not perfect and is usually followed on 
very quickly by a .1 release shortly after to fix some glaring bug that 
will prevent most people from using it.


2) switching to a new source code control system is a slow process that 
takes a while to get over all the hurdles of process, development, 
migration, etc.


So, there's no guarantee either one of these would be true for uportal, 
but... if they were.  Then we could be in a situation where we're unable 
to produce a critically needed 4.0.1 release, because we're not 
completely up to development speed on git.


For example, what if there is an import/export bug, you want Drew Wills 
to fix.  He's the best guy for the job.  If the code was still in svn, 
he probably still has a checkout of it and he can take a look at it 
today.  But if the code only exists in git,  he might not have gotten 
around to doing anything with git yet.  Even the github svn url you can 
use, would still require him changing his environment.


My 'vote' was 0.  Basically I'm saying I won't stand in the way of it 
happening, but I don't believe the time is right to fully support it 
right now either.


 Cris J H

On 08/31/2011 02:05 PM, Eric Dalquist wrote:

I'm curious as yo why the concern about the closeness to the 4.0
release? I was actually thinking that doing the switch as soon as
possible after 4.0 would be better as it would give more time for
developers to get used to the change before a 4.0.1 is needed.

-Eric

On 8/31/11 3:05 PM, Cris J Holdorph wrote:

+/- 0

I think making this change so soon after the uPortal 4.0.0 release, is
a mistake. I think it would be better to let that release simmer for a
while to shake out if there were any major problems.

If this vote was to take place in a month, or at least 2 weeks after
some university was running uPortal 4.0.0 in production, then my vote
might be different.

 Cris J H

On 08/31/2011 12:26 PM, Eric Dalquist wrote:

I'd like to see uPortal's source code moved to git and hosted on GitHub.
There have been quite a few folks that have been working on uPortal 4,
uMobile or are otherwise interested that have asked about using git.
After looking into it a bit more I think it would be a very valuable
change for uPortal.

For those not familiar Git is a _distributed_ source control tool. What
that means is there is no true central repository like there is with
SVN. Developers don't really checkout some version of the code, they
clone the entire project when doing work. That doesn't prevent the
convention of a central repository which is what a site like GitHub
provides. A place to host a clone of the project that by convention we
agree is the master copy of the project.

GitHub adds some very nice social-coding aspects to git. Primarily it
provides a VERY easy interface that allows anyone to clone a project,
make changes and commit them to their clone, then make a pull request on
the master project. Once that has happened a simple click of a button is
all it takes for any developer with commit access on the master to
accept the changes and merge them in. This process makes it very easy
for people without direct commit access to commit changes that are
reviewed by a core developer before merging in and significantly
simplifies the work of the core developers.

When there was first talk among about switching I solicited feedback
from the Fluid project which recently moved from SVN to Git. I highly
recommend reading the resulting thread which highlights a lot of the
pros and cons http://old.nabble.com/Perspectives-on-Git-td31852449.html

There is an eclipse Git Plugin, a TortiseGit client which is a clone of
TortiseSVN and I believe most other IDEs have either built in or plugin
support for git.

Some other useful links:
Git for those without Version Control background -
http://hoth.entp.com/output/git_for_designers.html
GitHub's wonderful help documentation - http://help.github.com/
TortiseGit - http://code.google.com/p/tortoisegit/

Some questions that I can try and answer before they come up:
- The uPortal code in svn at source.jasig.org would likely be left in
place, we would just make the entire /uPortal directory read-only
- We're going to filter out the documentation and website files that
were included in early versions of uPortal 2 to reduce the project
repository size.

Since this is a big change (and since I'm going on vacation for 2 weeks
starting Friday) I'm planning on leaving this vote open for a while. +1,
0, -1 to vote and if you vote -1 you need to include a detailed
reasoning for your -1 vote.

-Eric






--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] [VOTE] Move uPortal source to GitHub

2011-08-31 Thread Steve Swinsburg
Not officially voting just yet as I'd like to see this really thrashed out. 
Switching to a different SCM system can isolate users who don't know how to use 
it. Git is complex. Much more so than Subversion. It may be more powerful but 
that doesn't mean a lot to the average user who wants to fix something locally.

Also, as Bruce mentioned, local institutions may be using Subversion and 
switching this over could be a major barrier for community participation.

Personally, I am in favour of the move, but after uP4 is well out the door and 
stable enough that critical bugs don't need fixing in short timelines.

Also, I'd like to see some discussion of how this will play out with the 
Sakai-Jasig merger. As Cris pointed out, Sakai (CLE) is a heavy user of 
Subversion and svn:externals, and it works really well. 

There may also be some broader strategy that will pan out as the merger 
progresses - I am sure that some areas of both Sakai and Jasig will receive 
attention so that they are brought in line with each other. So switching SCM 
now might be a bit premature.

http://groups.google.com/group/jasig-sakai-collaboration

regards,
Steve


On 01/09/2011, at 8:27 AM, Cris J Holdorph wrote:

 I'm currently working on a project that's doing something with Sakai. If you 
 ever look at Sakai you'll find out they are big users of svn:externals.  
 Anyway, we're trying to use Git and we're using a moderately complex system, 
 in order to accomplish something that's kind of like a cross between 
 subversion vendor drops and svn:externals.
 
 If you're interested in the details let me know, I'd be happy to discuss them 
 with you.  Unfortunately I can't type them all out here, because I don't have 
 all the details myself, I need to talk to another team member on the project.
 
  Cris J H
 
 On 08/31/2011 01:29 PM, Bruce Tong wrote:
 There's a command line interface, cool.
 
 Does git have anything like svn:externals? A quick search brought up a
 few pages that lead me to believe it might be an issue, though if a
 read-only SVN repository is still part of the plan, maybe that covers
 it. I'd have to do more research.
 
 On Wed, Aug 31, 2011 at 3:26 PM, Eric Dalquist
 eric.dalqu...@doit.wisc.edu  wrote:
 Some questions that I can try and answer before they come up:
 - The uPortal code in svn at source.jasig.org would likely be left in place,
 we would just make the entire /uPortal directory read-only
 - We're going to filter out the documentation and website files that were
 included in early versions of uPortal 2 to reduce the project repository
 size.
 
 Since this is a big change (and since I'm going on vacation for 2 weeks
 starting Friday) I'm planning on leaving this vote open for a while. +1, 0,
 -1 to vote and if you vote -1 you need to include a detailed reasoning for
 your -1 vote.
 
 -Eric
 
 
 
 
 
 -- 
 You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
 steve.swinsb...@gmail.com
 To unsubscribe, change settings or access archives, see 
 http://www.ja-sig.org/wiki/display/JSG/uportal-dev


-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev