While helping prepare our local branches for a 1.3.0-based upgrade, I 
ran into a couple of "lost" commits that were included in OAE 1.2.0 but 
never in "master" (and therefore not in 1.3.0). [1] The end result is 
that Nakamura 1.2.0 had a couple of test files that don't appear 
anywhere else:

bundles/files/migrator/src/test/resources/KERN2759Redux.json
bundles/files/migrator/src/test/resources/StructureWithBasicLti.json

and a couple of changed lines in the release scripts at:
tools/release_post_process_files.sh
tools/release_pre_process_files.sh

Obviously no one found these to be blockers but they do muddy history a 
bit. More generally, we've found that the OAE teams' current handling of 
releases makes it surprisingly difficult to keep our local production 
branches aligned with central development.

As background, one of the more dubious advantages of Git over Subversion 
is its tags approach. Rather than referring to a particular point on a 
branch, a tag has its own completely independent history. It's like an 
unnamed branch with a named end-point. Project teams can still use tags 
in a familiar way by being disciplined about keeping all commits (and 
therefore all tags) on the "master" branch. Unfortunately (from our 
point of view), the OAE team has taken full advantage of tag 
independence, and a given tag rarely corresponds to a commit on "master".

If this wasn't a thoroughly considered team policy but instead 
just-sorta-happened, could the project team reconsider it?

Best,
Ray

[1] nakamura> git log central..nakamura-1.2.0
...
commit b05040f0d309628e3eb41a271fc356cac4f9a0eb
Author: Zach A. Thomas <[email protected]>
Date:   Tue Apr 24 16:02:31 2012 -0500
     NOJIRA tweak the way version numbers are replaced in list.xml

commit d657ef8ed68d20029706ef6bc52a8bd5aa5c19f3
Merge: 0811f4f 972c292
Author: Carl Hall <[email protected]>
Date:   Tue Apr 24 11:56:02 2012 -0700
     Merge pull request #761 from zathomas/kern-2759
      fixed the 'width' property for fractional widths

commit 0811f4fc52c79888a3a5076a444962877ec64bf3
Merge: 1b20f3f 00131ee
Author: Carl Hall <[email protected]>
Date:   Tue Apr 24 08:33:54 2012 -0700
     Merge pull request #759 from mrvisser/kern-2796
      Migrated basiclti widget displays ltisecret cannot be null (500)

commit 00131ee2a97a5005869129774b3da721373afa75
Author: Branden Visser <[email protected]>
Date:   Mon Apr 23 18:14:41 2012 -0400
     KERN-2796 Read source content as admin to ensure ltiKeys node is 
migrated. Also, lock down ltiKe

commit 972c2924519142c5b16f2a7e9bbb225f7d4a9ee9
Author: Zach A. Thomas <[email protected]>
Date:   Mon Apr 23 11:30:03 2012 -0500
     KERN-2759 fix the output of 'width' for fractional column widths
_______________________________________________
oae-dev mailing list
[email protected]
http://collab.sakaiproject.org/mailman/listinfo/oae-dev

Reply via email to