A few suggestions:

- make one repository a master repository and just mirror it from the
other(s), do not 'do' anything separately with the other or they will
diverge over time. I can make a mirroring script although bzr has some
svn integration via the bzr-svn plugin.

- epydocs and the .tar files are IMO distribution parts, not source.
You can of course keep them there if it's easier for you, but put them
on ignore in that case. Patchsets will get smaller and branching/
pulling/pushing will get faster.

- use branches/tags to release 'official' versions. These would
include whatever needs to be generated (tar, epydoc, ubuntu packages,
whatever) and will be easier to reference than just a revision number

- use merging to include patches - again, easier to track and manage
(I know, you're not a fan of patch automatization but it really is
easier).

On Mar 3, 11:00 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
> This really helps. Now I understand the problem and will fix it
> tonight.
>
> They are both wrong but bzr is better, It only misses some epydocs. I
> am not updated them periodically because some people asked for that.
> The .tar files are not necessary when the applications folder is
> there.
>
> Massimo
>
> On Mar 3, 2:28 pm, Markus Gritsch <m.grit...@gmail.com> wrote:
>
> > On Tue, Mar 3, 2009 at 5:14 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > > If you look in the repository Makefile I have a script and I
>
> > > make svn
> > > bzr commit -m "..."
> > > cd ../web2py_svn
> > > svn commit -m "..."
>
> > > I do not understand why they are not the same. Other than that the
> > > other svn problems have been solved.
>
> > I just checked out the current BZR and SVN revisions, and there are
> > several differences between them:
>
> > SVN contains several files which are not present in the BZR repo:
>
> > __exit__.py
> > applications/examples/modules/images.py
> > applications/examples/static/epydoc/gluon*.html
> > applications/examples/static/epydoc/toc-gluon*.html
> > applications/examples/views/default/authentication.html
> > applications/examples/views/default/authorization.html
> > applications/examples/views/default/crud.html
> > applications/examples/views/default/features.html
> > applications/examples/views/default/orm.html
> > applications/examples/views/default/pyamf_howto.html
> > applications/examples/views/default/thanks.html
> > applications/examples/views/default/web2py_vs_php.html
>
> > Conversely the BZR repo contains files which are not present in SVN:
>
> > admin.tar
> > examples.tar
> > index.yaml
> > TODO
> > applications/admin/static/eamy/*
>
> > And some are different in both repositories:
>
> > Makefile
> > scripts/cleancss.py
> > scripts/repair.py
> > scripts/session2trash.py
> > scripts/sync_languages.py
> > scripts/tickets2db.py
> > scripts/
>
> > To me it remains unclear which repo is the authorative one.
>
> > Markus
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to