Hi Bill,
Joe:
>> All seems OK to me, except possibly for your parenthetical statement
>> "one day we really need to move this to trunk".
>> We can't do this unless we give up the notion that WSJT, MAP65, WSPR,
>> WSPR-X, and WSJT-X are all part of the same "project". Historically,
>> the "trunk: of the project is WSJT.
Bill:
> Not a problem. Multi project repos usually have
> project1/{trunk,branches,tags} project2/{trunk,branches,tags} etc..
>
> The reason it is important is that most other source control systems
> have much stronger concepts for branches and tags and moving to them
> while maintaining all history is normally supported with tools if you
> have a conventional repo layout.
>
> It's not critical or urgent but an example use case is my situation. I
> use git-svn because it gives me lots of excellent git features while
> working with svn but because of our repo layout I can't easily have two
> projects checked out at once ...
I'm sure you have far more experience with such things than I do. Maybe
it's not just what you want, but I nearly always have the main branch
all of our programs -- WSJT, MAP65, WSPR, WSPR-X, and WSJT-X -- checked
out at once, and the SVN-versioned documentation for them as well.
Switching between them is no problem at all, I just open a new
command-line terminal and cd to the right place.
Quite possibly, I'm missing something here -- or don't know about some
important feature(s) that you want.
For the record, I have no reason not to like a layout such as
project1/{trunk,branches,tags} project2/{trunk,branches,tags} etc.,
except that it's not what we have now -- and as yet I don't appreciate
why it might be better.
Bill:
> because it expects everything to reside in
> the trunk with only branches and tags in their respective locations. For
> example if I want to build the docs I have to switch my working tree to
> docs, another branch, which hides the branch I was on 'wsjtx' while I'm
> there. This is the main reason that I don't edit the docs or contribute
> to other JT projects as it is so painful to coerce git-svn to bend the
> standard layout rules.
If there's a significant reason why it's inconvenient for you to edit
the docs or contribute to the other JT programs, we should certainly
address it. But since I don't find such multi-tasking inconvenient at
all, I need to better understand the problem.
-- 73, Joe, K1JT
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel