The files have all already been removed from master for the very
reason that it made branching problematic. Just merge the changes into
maint.

Whether or not you need to regenerate is completely at your
discretion. I would not want to automate this when switching since it
introduces an overhead that is often unnecessary.

Garth

On 13 May 2013 08:36, Martin Sandve Alnæs <[email protected]> wrote:
> That would fix the first issue. My second question still stands. Will
> I have to regenerate each time I switch branches to be safe? IMHO it
> would be better to regenerate when interface changes are done, and
> then commit it in the relevant branch.
>
> Martin
>
> On 13 May 2013 09:34, Anders Logg <[email protected]> wrote:
>> On Mon, May 13, 2013 at 09:31:46AM +0200, Martin Sandve Alnæs wrote:
>>> Two problems.
>>>
>>>
>>> When checking out the maint branch, the .i files are attempted
>>> overwritten, but since they are not part of the repository git
>>> refuses:
>>> error: The following untracked working tree files would be overwritten
>>> by checkout:
>>>         dolfin/swig/modules/common/dependencies.txt
>>>         dolfin/swig/modules/common/module.i
>>> ...
>>> This is a temporary problem until next release because these files
>>> have not been removed in maint consistently with the master branch.
>>>
>>>
>>> When checking out another branch, the generated .i files may not be
>>> consistent with the source code. This is of course the same as when
>>> something is edited. How do I know when to regenerate?
>>
>> Can't we just remove them from maint?
>>
>> --
>> Anders
> _______________________________________________
> fenics mailing list
> [email protected]
> http://fenicsproject.org/mailman/listinfo/fenics
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to