Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Fix Version/s: Initial Clearing
    • Component/s: Git
    • Labels:
      None

      Description

      Hi all,

      Accumulo has decided that they want to make the switch from SVN to Git. I hope I can outline all the necessary info here. Community consensus was reached on dev@a.a.o with no dissents (mirror needs to update to summary message I just sent, but thread can be found at http://mail-archives.apache.org/mod_mbox/accumulo-dev/201306.mbox/%3CCAL5zq9ZkTOz-grfqEjBiVwqUAX3pOwFTaE3hR8xXEoSr_Of_ng%40mail.gmail.com%3E)

      1. Transition main repo https://svn.apache.org/repos/asf/accumulo/, renaming trunk -> master, branches/1.4 -> 1.4.4-SNAPSHOT, branches/1.5 -> 1.5.1-SNAPSHOT, the other branches as-is.
      2. Create new repository for each contrib project https://svn.apache.org/repos/asf/accumulo/contrib/ (Accumulo BSP, Instamo Archetype, Pig Accumulo and Wikisearch). Flor all contribs, rename trunk to master, for Instamo Archetype branches/1.4 -> 1.4.4-SNAPSHOT and branches/1.5 -> 1.5.1-SNAPSHOT in addition to the trunk -> master rename.
      3. Please have commit notifications sent to commits@accumulo.apache.org with the subject line "[%(repo_name)s]: %(shash)s - %(subject)s"
      4. Please make sure the new repos are mirroring properly to the ASF Github account and http://git.apache.org/
      5. Transition from svn2jira to git2jira (I can make a separate ticket for that if necessary)
      6. Please have pull-request notifications via the ASF Github account sent to dev@accumulo.apache.org

      Thanks for your time and please let me know if you need anything else to begin. CC'ing other Accumulo dev/pmc to help on our end [~ctubbsii], [~ecn], [~billie.rinaldi], [~vines].

        Issue Links

          Activity

          Hide
          Mike Drob added a comment -
          Is there any status update on this? Please let us know if there is anything additional that needs to be done by the Accumulo team. Thanks!
          Show
          Mike Drob added a comment - Is there any status update on this? Please let us know if there is anything additional that needs to be done by the Accumulo team. Thanks!
          Hide
          David Nalley added a comment -
          Hi folks:

          Sorry it's taken me so long to pick this up.

          A couple of things. - I've made your SVN tree read-only for a bit. If we run into problems with the migration I'll make it writable again.

          The initial accumulo git repo is here:
          https://git-wip-us.apache.org/repos/asf/accumulo.git

          It also is read-only - and the PMC should audit the git repo. When you are satisfied with it, we'll make it writable.

          I am just starting the contrib repos, but am processing those as well, and will update this ticket when I have progress there.

          Show
          David Nalley added a comment - Hi folks: Sorry it's taken me so long to pick this up. A couple of things. - I've made your SVN tree read-only for a bit. If we run into problems with the migration I'll make it writable again. The initial accumulo git repo is here: https://git-wip-us.apache.org/repos/asf/accumulo.git It also is read-only - and the PMC should audit the git repo. When you are satisfied with it, we'll make it writable. I am just starting the contrib repos, but am processing those as well, and will update this ticket when I have progress there.
          Show
          David Nalley added a comment - The contrib repos are also now up: https://git-wip-us.apache.org/repos/asf/accumulo-bsp.git https://git-wip-us.apache.org/repos/asf/accumulo-instamo-archetype.git https://git-wip-us.apache.org/repos/asf/accumulo-pig.git https://git-wip-us.apache.org/repos/asf/accumulo-wikisearch.git These also need auditing and are read-only as well.
          Hide
          Josh Elser added a comment -
          Thanks, David, I've poked our PMC and I'll try to take a look at the repos tonight. Will get back to you as soon as possible.
          Show
          Josh Elser added a comment - Thanks, David, I've poked our PMC and I'll try to take a look at the repos tonight. Will get back to you as soon as possible.
          Hide
          Keith Turner added a comment -
          [~ke4qqq] thanks for your help. ACCUMULO-1000, a branch I just created and committed to Friday, seems out sync. I have only used git on small projects so far, so I am uncertain about my method of comparison. Below is how I compared the branches. Also the history of the branches seems out sync. Git only has branch creation and not the following commit.

          cd /tmp
          svn checkout https://svn.apache.org/repos/asf/accumulo/branches/ACCUMULO-1000
          git clone https://git-wip-us.apache.org/repos/asf/accumulo.git
          cd accumulo
          git checkout -b ACCUMULO-1000 origin/ACCUMULO-1000
          cd ..
          diff -r ACCUMULO-1000 accumulo | grep -v .svn


          Show
          Keith Turner added a comment - [~ke4qqq] thanks for your help. ACCUMULO-1000 , a branch I just created and committed to Friday, seems out sync. I have only used git on small projects so far, so I am uncertain about my method of comparison. Below is how I compared the branches. Also the history of the branches seems out sync. Git only has branch creation and not the following commit. cd /tmp svn checkout https://svn.apache.org/repos/asf/accumulo/branches/ACCUMULO-1000 git clone https://git-wip-us.apache.org/repos/asf/accumulo.git cd accumulo git checkout -b ACCUMULO-1000 origin/ ACCUMULO-1000 cd .. diff -r ACCUMULO-1000 accumulo | grep -v .svn
          Hide
          Keith Turner added a comment -
          I diffed all the other branches in svn and there were no diffs. ACCUMULO-1000 is the only branch with differences.
          Show
          Keith Turner added a comment - I diffed all the other branches in svn and there were no diffs. ACCUMULO-1000 is the only branch with differences.
          Hide
          David Nalley added a comment -
          Hi Keith:

          I did some work over the weekend, trying to see if running the migration again would result in the same problem, and it seems that it does. I am not sure, but will try and parse the output of the logs to see what went awry on that branch.
          Show
          David Nalley added a comment - Hi Keith: I did some work over the weekend, trying to see if running the migration again would result in the same problem, and it seems that it does. I am not sure, but will try and parse the output of the logs to see what went awry on that branch.
          Hide
          Josh Elser added a comment -
          [~ke4qqq], a few of our members have checked things out and I think we have consensus that things are ok.

          [~kturner] did reply back on our dev list that he is fine just grafting a patch from his SVN ACCUMULO-1000 branch onto the git branch on his own just to keep things rolling.
          Show
          Josh Elser added a comment - [~ke4qqq], a few of our members have checked things out and I think we have consensus that things are ok. [~kturner] did reply back on our dev list that he is fine just grafting a patch from his SVN ACCUMULO-1000 branch onto the git branch on his own just to keep things rolling.
          Hide
          David Nalley added a comment -
          So can I interpret that as you wishing to have accumulo.git writable?

          Thoughts on the accumulo-* repos?

          Show
          David Nalley added a comment - So can I interpret that as you wishing to have accumulo.git writable? Thoughts on the accumulo-* repos?
          Hide
          Keith Turner added a comment -
          I just diffed all of the contribs w/ svn and those look ok, no diffs. So I think we are ok to go writable. I will just patch in the commit for ACCUMULO-1000.
          Show
          Keith Turner added a comment - I just diffed all of the contribs w/ svn and those look ok, no diffs. So I think we are ok to go writable. I will just patch in the commit for ACCUMULO-1000 .
          Hide
          Christopher Tubbs added a comment -
          I also looked over the sub-project repos and those look okay to me.
          Show
          Christopher Tubbs added a comment - I also looked over the sub-project repos and those look okay to me.
          Hide
          Christopher Tubbs added a comment -
          [~ke4qqq] {quote}So can I interpret that as you wishing to have accumulo.git writable?{quote}

          Yes, please.
          Show
          Christopher Tubbs added a comment - [~ke4qqq] {quote}So can I interpret that as you wishing to have accumulo.git writable?{quote} Yes, please.
          Hide
          David Nalley added a comment -
          accumulo.git is writable now.

          Please let me know when the others accumulo repos have been reviewed.

          Show
          David Nalley added a comment - accumulo.git is writable now. Please let me know when the others accumulo repos have been reviewed.
          Hide
          Keith Turner added a comment -
          Thanks. We have reviewed the other repos and they are ok to make writable.

          Is git://git.apache.org/accumulo.git still backed by svn?
          Show
          Keith Turner added a comment - Thanks. We have reviewed the other repos and they are ok to make writable. Is git://git.apache.org/accumulo.git still backed by svn?
          Hide
          David Nalley added a comment -
          The remaining repos are now writable.

          Yes, git.a.o is still mirroring svn - you'll need to create a separate ticket to have it mirrored off of your newly minted git repo

          Show
          David Nalley added a comment - The remaining repos are now writable. Yes, git.a.o is still mirroring svn - you'll need to create a separate ticket to have it mirrored off of your newly minted git repo
          Hide
          Keith Turner added a comment -
          ok, I opened INFRA-6560
          Show
          Keith Turner added a comment - ok, I opened INFRA-6560

            People

            • Assignee:
              David Nalley
              Reporter:
              Josh Elser
            • Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development