Thanks , I just tried it again and it has worked . I have no idea what was up 
last time. 


On Sunday 25 October 2009 14:55:07 Antony Vennard wrote:
> Hi all,
>
> I had no problems yesterday about lunchtime, my pull said all up to
> date. I notice there hasn't been any activity for a while, abt 2 days,
> on gitweb on selmer. I assume this is right though. Otherwise it seems
> to be working.
>
> Jason, bill, does the git protocol work on selmer? If so, jason could
> try git clone git://selmer.warwick.ac.uk/mpir.git. maybe that'd fix
> the problem? Alternatively there is ssh.
>
> If that doesn't work try cloning from me,
> git://vennard.org.uk/mpir.git or http://vennard.org.uk/git/mpir.git
> and grab the branch mpir-devel after cloning, using git checkout
> --track -b yourbranchnamelocally origin/mpir-devel. That's whats on
> selmer.
>
> If neither repo works, either there's a problem with darwin git or
> with both the repositories. I've been able to push,pull from mine and
> pull from selmer up to the last time i tried, yesterday, and it hasn't
> complained so far, user error aside.
>
> Hope that's useful at least a little,
>
> Antony
>
> On 10/25/09, Bill Hart <[email protected]> wrote:
> > Ouch. This is supposed to be IMPOSSIBLE.
> >
> > Can anyone else verify that git is broken for them? Perhaps this is an
> > issue with Darwin?
> >
> > Bill.
> >
> > 2009/10/25 Jason Moxham <[email protected]>:
> >> The last post had some extra text in , thank my cat !!
> >>
> >> here is a cat free post
> >>
> >> git clone http://selmer.warwick.ac.uk/mpir.git mpir-trunk
> >> Initialized empty Git repository in mpirgit/mpir-trunk/.git/
> >> got e23ba4cfe3ecd77275a1402ba2b0352dfa85f1ee
> >> walk e23ba4cfe3ecd77275a1402ba2b0352dfa85f1ee
> >> got 70df2de3d75e004d6d0f201323f763fccb0d14e1
> >> got ed44c2241f1e013f69e361d554150f234f5dabf4
> >> Getting alternates list for http://selmer.warwick.ac.uk/mpir.git
> >> walk ed44c2241f1e013f69e361d554150f234f5dabf4
> >> Getting pack list for http://selmer.warwick.ac.uk/mpir.git
> >> Getting index for pack 2963f555f85ac6181c2121b036b5dd42924095a2
> >> Getting pack 2963f555f85ac6181c2121b036b5dd42924095a2
> >>  which contains ba6ccefbc11d43abd5d79f7e4ea50507ab9d51bb
> >> got d69ac8cdc4ae7e415b4c6b4e485348fa58a91e00
> >> got 5beba87dbf061e8c4b6de15c638fe59f388a6ff0
> >> walk 69718a10dce58191023a3c852c4cfcbcc7623a85
> >> error: ´*!²▒ÙU5¾¦Ú谪ƴ*!²▒ÙU▒¦Ú谪ƴ*!²▒ÙUÿÅ¥Ú谪ƴ*!²▒ÙUãÉ¢Úè°ªÆ
> >> ´*!²▒ÙXÇÍ Ú谪ƴ*!²▒ÙYªÑ¡Ú谪ƴ*!²▒ÙZÕ¡Ú谪ƴ*!²▒ÙüÚ谪ƴ*!²▒ÙYYÝ¢Úè°ªÆ
> >> ´*!²:AT9á¦Ú谪ƴ*!²:AT (curl_result = 56, http_code = 0, sha1 =
> >> d93a713d5977102ff475fbb3a6bf61ba5c954eaa)
> >> error: Unable to find d93a713d5977102ff475fbb3a6bf61ba5c954eaa under
> >> http://selmer.warwick.ac.uk/mpir.git
> >> Cannot obtain needed tree d93a713d5977102ff475fbb3a6bf61ba5c954eaa
> >> while processing commit 69718a10dce58191023a3c852c4cfcbcc7623a85.
> >> fatal: Fetch failed.
> >>
> >> This definitely looks like corruption of some kind
> >>
> >> Jason
> >>
> >> On Sunday 25 October 2009 01:48:41 jason wrote:
> >>> Dont kill the SVN yet , I not that convinced about git yet ,
> >>>
> >>> git clone http://selmer.warwick.ac.uk/mpir.git mpir-trunk
> >>> Initialized empty Git repository in mpirgit/mpir-trunk/.git/
> >>> got e23ba4cfe3ecd77275a1402ba2b0352dfa85f1ee
> >>> walk e23ba4cfe3ecd77275a1402ba2b0352dfa85f1ee
> >>> got 70df2de3d75e004d6d0f201323f763fccb0d14e1
> >>> got ed44c2241f1e013f69e361d554150f234f5dabf4
> >>> Getting alternates list for http://selmer.warwick.ac.uk/mpir.git
> >>> walk ed44c2241f1e013f69e361d554150f234f5dabf4
> >>> Getting pack list for http://selmer.warwick.ac.uk/mpir.git
> >>> Getting index for pack 2963f555f85ac6181c2121b036b5dd42924095a2
> >>> Getting pack 2963f555f85ac6181c2121b036b5dd42924095a2
> >>>  which contains ba6ccefbc11d43abd5d79f7e4ea50507ab9d51bb
> >>> got d69ac8cdc4ae7e415b4c6b4e485348fa58a91e00
> >>> got 5beba87dbf061e8c4b6de15c638fe59f388a6ff0
> >>> rfdddddddddd        walk 69718a10dce58191023a3c852c4cfcbcc7623a85
> >>> error: | ./stat -2 1000 -i 0xffffffffffffffff  | grep '^K[mp]')
> >>>         @(echo '128i: '; ./gen -f mpz_urandomb -z 128 50000 \
> >>>
> >>>                 | ./stat -2 1000 -i 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> >>>
> >>> | grep '^K[mp]')
> >>>
> >>>         @(echo '16f: '; ./gen -f mpf_urandomb -z 16 50000 \
> >>>
> >>>                 | ./stat -2  (curl_result = 56, http_code = 0, sha1 =
> >>>
> >>> d93a713d5977102ff475fbb3a6bf61ba5c954eaa)
> >>> error: Unable to find d93a713d5977102ff475fbb3a6bf61ba5c954eaa under
> >>> http://selmer.warwick.ac.uk/mpir.git
> >>> Cannot obtain needed tree d93a713d5977102ff475fbb3a6bf61ba5c954eaa
> >>> while processing commit 69718a10dce58191023a3c852c4cfcbcc7623a85.
> >>> fatal: Fetch failed.
> >>>
> >>> I got a different error the last time I tried it.
> >>>
> >>> My computers I use have a random IP , and are not accessible from
> >>> "outside" , so there is no advantage that I can see for me.
> >>>
> >>> Jason
> >>>
> >>> On Oct 19, 3:15 pm, Jason Martin <[email protected]> wrote:
> >>> > Okay, so ignore the last paragraph of my previous email :-)
> >>> >
> >>> > Let me know when it's safe to take down the MPIR svn repo on
> >>> > modular.math.jmu.edu
> >>> >
> >>> > Jason Worth Martin
> >>> > Asst. Professor of Mathematicshttp://www.math.jmu.edu/~martin
> >>> >
> >>> > On Mon, Oct 19, 2009 at 8:59 AM, Bill Hart
> >>> > <[email protected]>
> >>
> >> wrote:
> >>> > > I've made a git repo for MPIR, which can be viewed online here:
> >>> > >
> >>> > >http://selmer.warwick.ac.uk/gitweb/mpir.git
> >>> > >
> >>> > > If you want to "checkout" the repo (the term used in Git is
> >>> > > "clone") do:
> >>> > >
> >>> > > git clonehttp://selmer.warwick.ac.uk/mpir.gitmpir-trunk
> >>> > >
> >>> > > (or simply use the clone feature of TortoiseGit with the given
> >>> > > URL).
> >>> > >
> >>> > > I haven't given anyone ssh commit access to the repo on Selmer yet,
> >>> > > but note that once you have checked out MPIR onto your local
> >>> > > machine, you can make multiple commits locally to your machine and
> >>> > > push them to
> >>> > > the repo on Selmer later. When you are ready to start pushing
> >>> > > commits to the Selmer repo, let me know and I'll give you a
> >>> > > password. The preferred way to do things, if you have access to
> >>> > > your own server, is to export your Git repo to the world (see notes
> >>> > > below) and we'll just pull patches from you. If that doesn't work
> >>> > > for you, providing ssh commit access to the Selmer repo is no
> >>> > > problem.
> >>> > >
> >>> > > Remember also the catchphrase of Git, "branch early, branch often".
> >>> > > In
> >>> > > fact the first thing you should do is make a branch, to experiment
> >>> > > in.
> >>> > > Committing to the master (i.e. the default Git branch) is not
> >>> > > recommended when you start working on a new idea. Make as many
> >>> > > branches as you have ideas to work on, and merge branches together
> >>> > > as needed. Note: making branches in mpir does not increase the
> >>> > > amount of internet communication with the "central repo" as it does
> >>> > > in svn. Git is decentralised.
> >>> > >
> >>> > > We'll see how things go. If all MPIR devels seem to want to use git
> >>> > > and not svn, we'll switch entirely and abandon the svn repo.
> >>> > > Otherwise
> >>> > > we'll keep it and rebase the git repo regularly.
> >>> > >
> >>> > > Below is a list of commands to use with Git. If you are using
> >>> > > Windows,
> >>> > > you have to use GitBash to type these, but many of the features
> >>> > > will have counterparts in the TortoiseGit GUI.
> >>> > >
> >>> > > Using Git
> >>> > > =========
> >>> > >
> >>> > > Clone
> >>> > > -----
> >>> > > git clonehttp://selmer.warwick.ac.uk/project.gitproject-trunk
> >>> > >
> >>> > > Pulling changes from Selmer
> >>> > > ---------------------------
> >>> > > git pull
> >>> > >
> >>> > > Pushing changes back to Selmer (requires access privileges)
> >>> > > -----------------------------------------------------------
> >>> > > git push --all
> >>> > >
> >>> > > Branch
> >>> > > ------
> >>> > > git checkout -b mybranch
> >>> > >
> >>> > > Switching Branches
> >>> > > ------------------
> >>> > > git checkout mybranch
> >>> > > git checkout master
> >>> > > (note it is not recommended to work directly on the master branch)
> >>> > >
> >>> > > Adding files to revision control
> >>> > > --------------------------------
> >>> > > git add filename
> >>> > >
> >>> > > Deleting files under revision control
> >>> > > -------------------------------------
> >>> > > git rm filename
> >>> > >
> >>> > > Committing changes
> >>> > > ------------------
> >>> > > git commit -a
> >>> > >
> >>> > > Cherry-picking commits from one branch to another
> >>> > > -------------------------------------------------
> >>> > > To see which commits are not in your current branch
> >>> > >
> >>> > > git cherry -v mybranch
> >>> > >
> >>> > > A + will be displayed against commits which you don't
> >>> > > have yet, and - against ones you have that aren't in
> >>> > > the branch
> >>> > >
> >>> > > git cherry-pick 08d7780de
> >>> > >
> >>> > > will then pick the commit whose SHA1 starts 08d7780de.
> >>> > > You usually only need the first few characters of the
> >>> > > SHA1 to identify a commit that you want to grab.
> >>> > >
> >>> > > Show all branches
> >>> > > -----------------
> >>> > > git branch -a
> >>> > > git branch -r (will show only remote branches)
> >>> > >
> >>> > > Merging a branch into the current branch
> >>> > > ----------------------------------------
> >>> > > git pull . mybranch
> >>> > >
> >>> > > Rebase is dangerous
> >>> > > -------------------
> >>> > > If you don't want to hose your repo, don't use it
> >>> > > unless you have not shared any of the branches you
> >>> > > are rebasing
> >>> > >
> >>> > > Removing branches
> >>> > > -----------------
> >>> > > git branch -d mybranch
> >>> > >
> >>> > > Cloning remote branches
> >>> > > -----------------------
> >>> > > When you clone a remote repo, only master shows up.
> >>> > > To see all branches, type:
> >>> > >
> >>> > > git branch -a
> >>> > >
> >>> > > If you just want to look at a remote branch:
> >>> > >
> >>> > > git checkout origin/branchname
> >>> > >
> >>> > > If you want to work on it, you need to make a "local copy":
> >>> > >
> >>> > > git checkout -b mybranch origin/branchname
> >>> > >
> >>> > > Tracking a remote branch
> >>> > > ------------------------
> >>> > > As you notice, when you clone a repo, your local repo has
> >>> > > mirrors of the remote branches, and when you make a local
> >>> > > branch of that, changes made to the remote branch only get
> >>> > > reflected in the mirror of the remote branch, not in the
> >>> > > new branch you created to work on, when you do git pull.
> >>> > >
> >>> > > To "track" a remote branch so that git pull will automatically
> >>> > > merge changes to the remote branch into your new branch, do
> >>> > > this:
> >>> > >
> >>> > > git checkout --track -b mybranch origin/branchname
> >>> > >
> >>> > > Exporting a Git repo (via http:)
> >>> > > --------------------------------
> >>> > > Explained here:
> >>> > >http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#pub
> >>> > >l...
> >>> > >
> >>> > > Assuming you have a git repo in directory project
> >>> > >
> >>> > > git clone --bare project project.git
> >>> > > chmod 755 project.git
> >>> > >
> >>> > > cd project.git
> >>> > >
> >>> > > touch git-daemon-export-ok
> >>> > > git --bare update-server-info
> >>> > >
> >>> > > Now get your sysadmin to copy the directory somewhere where it will
> >>> > > be
> >>> > > exported by http (usually /var/www on Ubuntu/apache or
> >>> > > you can put it in your home dir on sage.math, etc)
> >>> > >
> >>> > > Bill.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to