Topic: Primary Development Repo from mid May 2013 - Git

After the last commit in the Mercurial Dev repo on May 16th, 2013, development has now moved solely to Git

Primary Dev Repo:

Mercurial till 2013-05-16: https://frontaccounting.hg.sourceforge.net/hgweb/frontaccounting/frontaccounting/

Git Repo after 2013-06-16: http://devel.frontaccounting.com/git/

Re: Primary Development Repo from mid May 2013 - Git

Greetings;

Just a quick note, the code repository listing at ohloh.net needs to be updated. Right now it looks like there have not been any commits to this wonderful project since last June.

Regards,
Paul

Re: Primary Development Repo from mid May 2013 - Git

The Hg repo is still the main repo and the official git is only a mirror and it is available only for the default tree (note change in Hg URL):
https:/sourceforge.net/p/frontaccounting/mercurial/ci/default/tree/

My Unofficial GitHub Repo is at:
https://github.com/apmuthu/frontaccounting
and it includes the extension files as well.

Re: Primary Development Repo from mid May 2013 - Git

I don't understand. The first post in this thread says "development has now moved solely to Git".

I only bring this up because I would like the Frontaccounting listing in ohloh.net to accurately reflect that this is an active project. According to ohloh, there has not been any development since may 2013. I will update the ohloh listing if you like.

I tried adding  https:/sourceforge.net/p/frontaccounting/mercurial/ci/default/tree/ as a repository in ohloh, and got an error.

I just added https://github.com/apmuthu/frontaccounting as a repository, and it accepted it.

Regards...

5 (edited by apmuthu 04/17/2014 12:43:08 am)

Re: Primary Development Repo from mid May 2013 - Git

At the time of the first post, Hg repo on SF was not updated for the public to view and then the Git Mirror was setup. Later Joe/Janusz clarified that the Hg repo is still the main repo where the stable and unstable branches reside. The official Git mirror provides only the stable version. My personal GitHub repo is updated only when I have the time and it also contains the extensions files. Please see the FA Wiki for link details on it's main page.

To view the date of last update and te update itself, you need to browse the commits:
https:/sourceforge.net/p/frontaccounting/mercurial/commit_browser

These code pages from SF need to be viewed in FireFox and not in MSIE for best results.

Re: Primary Development Repo from mid May 2013 - Git

Where can I find the current source code repository?  Currently I get a connection error on git:

$ git fetch origin
fatal: unable to connect to devel.frontaccounting.com:
devel.frontaccounting.com[0: 176.31.120.126]: errno=Connection refused

and sourceforge hg is no longer current.

I can see commits on:

http://devel.frontaccounting.com/git/?p=fa-stable.git;a=shortlog

If you have moved to git, any chance of moving to github?  It makes contributing so much easier for everyone.

Regards,
Cambell

Cambell https://github.com/cambell-prince

Re: Primary Development Repo from mid May 2013 - Git

The HG Repo is quite current with a commit made less than a day ago. It is also mirrorred faithfully on the Official Git but my unofficial github repo will lag a while behind as I update it only after vetting the changes and and when I have the time to do it.

Choosing GitHub over SF's Git repo is a matter of choice:
  ease in mirrorring within SF and
  the dev's comfort level besides
  they may as a policy not like unbridled GitHub forking that may cause identity crisis and
  splitting of the userbase.

Re: Primary Development Repo from mid May 2013 - Git

Yes, I can see the changesets on the official git repo.  put I can't pull them via git, the remote is set to:

origin    git://devel.frontaccounting.com/fa-stable (fetch)

Are you able to fetch from the official git repo?  If so what protocol / setting do you use?

Cambell https://github.com/cambell-prince

9 (edited by apmuthu 09/03/2014 02:44:26 am)

Re: Primary Development Repo from mid May 2013 - Git

I did not take it from the official git with fetch. I took each release and created my github repo. In recent times I manually extract the files from the official git / hg repo (which ever is current) and then test them in batches when I have the time and then merge it into my repo manually. This method was initially chosen to help in migrating from one version to another.  I had published the widely used OpenVZ template publicly till v2.2.11 and many users needed to migrate to the current version.

Changes are generally few and far between except when a release happens.

There may be one or more private extension repos where only "encapsulated" code gets into the FA deployment - a conscious decision on the part of the devs. This way they have control of the community and the code and possibly helps support the development and makes sure the community does not get sidetracked / splintered / misguided.

Furthermore, the devs recommend that all contributions go to their designated email address and not into this forum. This may have something to do with legalese and/or premium deliverables in support of the project.

The end result is that we get to have cool working code well preserved and developed over several years - can't complain at all!

My github repo was made so as to enable the community to
  develop extensions on their own and
  fix / enhance existing ones and
  also to have their own locally hosted extension repos.

Re: Primary Development Repo from mid May 2013 - Git

So, no official git repo at the moment then?

Cambell https://github.com/cambell-prince

Re: Primary Development Repo from mid May 2013 - Git

The Official Git repo is now online and is a mirror of the Primary HG Repo.

All of this is stated clearly in my Unofficial Git repo's README.md file and in the FA Wiki as well.

Re: Primary Development Repo from mid May 2013 - Git

Yes, I understand that there is the intention to have a git repo.  I'm pointing out that it is not currently operational.  I have cloned it before, and pulled from it before.  The last time I pulled from it was June 19, 2014.  You can view it via http, but that's not supporting the git protocol for fetch.  In the past I've fetched via the git protocol on port 9418.  Now I cannot do so.  As far as I can tell no other protocol is available.  You can see all the protocols that git supports here:

http://git-scm.com/book/en/Git-on-the-Server-The-Protocols

If one of those protocols is available and currently working do let me know. :-)

Cambell https://github.com/cambell-prince

Re: Primary Development Repo from mid May 2013 - Git

I have not bothered to clone it from the official Git but rather rely on changes from the release to release file sets and then when I have time, I manually get the changed files and vet them before incorporation into my repo - that's why it will lag behind from time to time.

You can however use the hg2git and clone directly from the HG repo.

@itronics maintains the Official Git Mirror and probably he can shed some light.

Re: Primary Development Repo from mid May 2013 - Git

Sorry for late response. Git repository is already available, we had temporary technical problems.

Janusz

Re: Primary Development Repo from mid May 2013 - Git

Ref: Forum Post

The Official Git Mirror clone url is:

git://devel.frontaccounting.com:git/fa-stable

Re: Primary Development Repo from mid May 2013 - Git

That should be

git://devel.frontaccounting.com/fa-stable

Cambell https://github.com/cambell-prince

Re: Primary Development Repo from mid May 2013 - Git

Which URL works?

Re: Primary Development Repo from mid May 2013 - Git

Both URL-s are valid and refer to te same repository.  Cambell's one is more elegant  though smile.
Janusz