Lets go though it step by step to ensure we aren't making wrong assumptions
about what you are doing. I'm not trying to be condescending, I know you
probably already know all this but from the error message it is very unclear
what is going on.

It looks to me like you are on Linux, is that correct?

After you type:

fossil server groupcomm.fossil &

Did you get a message similar to "Listening for HTTP requests on TCP port
8081"

If not then your port will be 8080, if so then get the port number from the
line.

Now create a checkout and open the fossil. Yes, I know this is redundant,
you already have a copy of the fossil but this will help clear up what is
working and what is not:

mkdir groupcomm
cd groupcomm
# use the correct port number for the next command
fossil clone http://localhost:8080 mycopy.fossil
fossil open mycopy.fossil

You should now be in a directory with all your files. There are two ways to
create a branch. Lets do it the easiest way.

Edit any file (a README is good) and add a harmless trivial change such as a
blank line.

Now check it in on a new branch:

fossil ci --branch spread -m "Creating new branch spread"

Now check things out with the ui:

fossil ui

Let me know if any of the above either doesn't make sense or doesn't work.

Good luck!

Matt
-=-

On Thu, Oct 20, 2011 at 8:40 PM, Jared Harder <jared.har...@gmail.com>wrote:

> I tried this command: ./fossil branch -R groupcomm.fossil new spread
> groupcomm.fossil
>
> I got this response: ./fossil: unable to locate check-in off of which to
> branch
>
> I then tried to make sure that the groupcomm.fossil repository was the
> one that was "open" by doing ./fossil open groupcomm.fossil and I get
> the same original error message: ./fossil: repository does not exist
> or is in an unreadable directory: /home/drh/sqlite/fossil.fossil
>
> It seems to me there is some misconfiguration with Fossil where it's
> referencing a directory that simply doesn't exist and it isn't looking
> where I've installed it to.
>
> Thanks for you replies so far!
>
> Jared
>
> > "fossil server" command is only needed to start server for web access to
> > your repo. To execute CLI command on a repository, you need open a
> > checkout or most of command take argument: -R reponame.fossil
> >
> > If you type: fossil help branch    you can read:
> >
> > Run various subcommands to manage branches of the _open_ repository or
> > of the repository identified by the -R or --repository option.
> >
> > --
> > Martin G.
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to