gnucash-htdocs branch master updated. svn_last-505-ga286032
Geert Janssens
janssens-geert at telenet.be
Wed May 29 06:13:07 EDT 2013
For those curious to what happened here:
This (and the next) push are part of an experiment to reset the beta branch to the current
master/trunk branch using git features.
The following commands were executed:
1. git checkout master
2. git merge -s ours beta
(pushed the master branch to gitolite afterwards)
3. git checkout beta
4. git reset --hard master
(pushed beta branch afterwards
Some background for the experiment:
In svn we had a trunk branch and a beta branch. The trunk branch represents the live
website at www.gnucash.org. The beta branch is a branch for testing, visible at
www.gnucash.org/beta.
The htdocs README file states that beta should be updated to whatever trunk is before
starting any serious experiments. In svn this was typically done by copying the current data
from the most recent trunk commit to beta and check this in. That sort of works for the
limited use case of the website, but svn has no idea you actually reset beta to trunk. The two
branches remain to separate, independent branches as far as svn is concerned.
I believe it is more beneficial if the revision history reflects your intended actions and so I
tried if this could be done in git. This experiment is one attempt to have the git history reflect
that beta was reset to master. If you look at the history in git at this moment, it will show you
that we have the two branches merged together, meaning they point at the same commit
currently.
I'm not fully happy with this though. What we lose here is the knowledge of which of the two
merged branches was master and which one was beta. Suppose for some reason we have to
revert back to a commit where the two were not merged together yet. Which branch was
master and which one was beta ?
So I'm wondering how to deal with this. Add a tag to the last commits right before merging ?
Use a different merge strategy that allows us to keep two independent branches ? Ideally a
'git merge -s theirs master' on the beta branch would do that, but that doesn't seem to exist.
Geert
On Wednesday 29 May 2013 04:50:06 Geert Janssens wrote:
> The master branch has been updated
> via https://github.com/Gnucash/gnucash-htdocs/commit/a2860322
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/08f4b14e
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/3d5449be
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/ff4d9f7a
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/84ae2208
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/1c6a32fa
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/22890e70
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/9fb799d5
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/4f459a87
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/af52c002
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/5eca1cb6
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/d9868cde
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/96ab32f9
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/68d285d6
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/2c48c703
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/bbfd4b12
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/be75eed8
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/0a1a5a06
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/8defa36b
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/38f96c5e
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/5a442c02
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/02c63a76
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/b5e7f346
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/a784a5a2
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/050022f9
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/cd3ddcd0
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/814320b5
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/33a533e9
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/d9c9658f
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/71ee3aaa
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/6a601aef
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/641a3b9b
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/36cec559
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/12448eb3
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/03dbbdb2
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/18c38240
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/e658326c
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/36ddfedb
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/4f46dc97
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/1347a6a0
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/b2958458
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/072ecf30
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/06c0cc52
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/cccee0c5
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/bf99f46d
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/542f1968
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/6747896c
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/44613444
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/553831e3
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/12c872d4
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/b71d9718
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/92480bb9
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/fc38d3f8
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/fa54a616
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/df89fa29
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/a8894043
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/42d7eb19
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/42f0b861
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/c6d918b4
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/c1ae0feb
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/8eedabe3
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/8a654ea7
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/6a30d751
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/ac7ff5c7
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/c5af978e
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/c14d6d71
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/bb0a6a37
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/5ebe92e0
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/fd1fee91
> (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/184b95e4
More information about the gnucash-devel
mailing list