Thread Previous • Date Previous • Date Next • Thread Next |
oops... Good you fixed it. /Anders On Fri, Feb 03, 2006 at 04:44:58PM +0100, Garth N. Wells wrote: > On Fri, 2006-02-03 at 09:41 -0600, Anders Logg wrote: > > You need to push with user dolfin, not garth: > > > > hg push ssh://dolfin@xxxxxxxxxx/~fenics/hg/projects/dolfin > > > > That should work. > > > > I tried that first, but couldn't log in as 'dolfin' before. Johan J. has > fixed it now - there was a missing new line in a password(?) file. > > Garth > > > /Anders > > > > > > On Fri, Feb 03, 2006 at 11:17:20AM +0100, Garth N. Wells wrote: > > > I'm receiving an error when trying to push to the main repository. After > > > following the procedure in my local repository (edit - commit), I've > > > tried to push to the fenics.org repository with > > > > > > hg push ssh://garth@xxxxxxxxxx/~fenics/hg/projects/dolfin > > > > > > > > > which gives the error > > > > > > remote: abort: No such file or > > > directory: /home/fenics/hg/projects/dolfin/.hg/lock > > > abort: unexpected response ''! > > > > > > Any ideas? > > > > > > Garth > > > > > > On Thu, 2006-02-02 at 22:55 -0600, Anders Logg wrote: > > > > Hi everyone! > > > > > > > > The new hg repository is now online. It took a while to convert it but > > > > everything should be there now. Some sanity checks: > > > > > > > > First changeset (number 0): > > > > > > > > changeset: 0:f89c165cfc8ebce3ace420fdb8242abcd34470f4 > > > > user: logg > > > > date: Fri Sep 13 07:55:37 2002 +0000 > > > > files: .hgignore AUTHORS COPYING [...] > > > > description: > > > > Tailorized "2002-09-13 07:55:37 by logg" > > > > Initial revision > > > > > > > > Latest changeset before my new test commits (number 1604): > > > > > > > > changeset: 1604:ba21732cdb0078ff3882bb10e60c8c27e7e6b0fa > > > > user: johanjan > > > > date: Thu Feb 2 16:22:22 2006 +0000 > > > > files: > > > > description: > > > > Tailorized "2006-02-02 16:22:22 by johanjan" > > > > Build: > > > > > > > > Removed old lib directory. > > > > > > > > Here follows a short list of instructions for DOLFIN maintainers > > > > (Hoffman, Jansson, Logg, Wells) included here for reference: > > > > > > > > Get an initial copy of the repository by doing > > > > > > > > hg clone http://www.fenics.org/hg/dolfin > > > > > > > > Then work as usual with > > > > > > > > hg add file > > > > hg remove file > > > > hg status file > > > > > > > > When you're done, commit your changes by > > > > > > > > hg commit > > > > > > > > and write a nice log message (set EDITOR if you don't want to be > > > > thrown into vi). Note that this only commits the changes to your own > > > > repository. To get things into the primary repository on fenics.org, > > > > you must push your changes there, by doing > > > > > > > > hg push ssh://dolfin@xxxxxxxxxx/~fenics/hg/projects/dolfin > > > > > > > > To make life simpler, you can add the following to the file .hg/hgrc > > > > at the top level of the repository: > > > > > > > > [paths] > > > > default = ssh://dolfin@xxxxxxxxxx/~fenics/hg/projects/dolfin > > > > > > > > Then you only need to do > > > > > > > > hg push default > > > > > > > > It is good practice to keep multiple repositories when you work with > > > > stuff. Keep one of them as your primary repository and push from there > > > > to fenics.org. Whenever you work with something new, make a clone of > > > > your primary repository and let the changes propagate through it to > > > > the primary on fenics.org. Say you want to work with some of the > > > > demos, then just to place yourself in the directory above your primary > > > > repository (called dolfin) and do > > > > > > > > hg clone dolfin dolfin-demo > > > > > > > > Then work in dolfin-demo, commit there and when you're happy, pull the > > > > changes to dolfin or push from dolfin-demo, that is, either > > > > > > > > hg pull ../dolfin-demo > > > > > > > > or > > > > > > > > hg push ../dolfin > > > > > > > > Other things to try: > > > > > > > > hg log > > > > hg log -r tip > > > > hg log -vr tip > > > > hg log -r 0 > > > > hg log -r -1 > > > > hg log -r -5:-1 > > > > > > > > etc. > > > > > > > > Oh, and when you update your primary repository from the primary on > > > > fenics.org, just do > > > > > > > > hg pull default > > > > > > > > if you have set the path in .hg/hgrc. To actually update your files > > > > and not only the repository in .hg, you need to do > > > > > > > > hg update > > > > > > > > If something has changed on your side as well, you need to merge, > > > > which is done by > > > > > > > > hg update -m > > > > > > > > Happy hacking > > > > /Anders > > > > > > > > _______________________________________________ > > > > DOLFIN-dev mailing list > > > > DOLFIN-dev@xxxxxxxxxx > > > > http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev > > > > > > > > > _______________________________________________ > > > DOLFIN-dev mailing list > > > DOLFIN-dev@xxxxxxxxxx > > > http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev > > > > > -- Anders Logg Research Assistant Professor Toyota Technological Institute at Chicago http://www.tti-c.org/logg/
Thread Previous • Date Previous • Date Next • Thread Next |