Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging development branches #1

Closed
wants to merge 25 commits into from
Closed

Merging development branches #1

wants to merge 25 commits into from

Conversation

todd-a-jacobs
Copy link

I'm trying to forward-port various patches to your master branch, and have built a special tracking branch for your code. Please review this and future patches, and let's see how much of our trees we can merge together.

bmfs and others added 20 commits March 12, 2010 22:47
The ticgit repository needs to be remote and tracked.
In the original repository do something like:
1) ti  # to create the ticgit branch
2) git push origin ticgit # to push it to remote
3) git branch -D ticgit
4) git checkout --track -b ticgit origin/ticgit
5) git checkout master # in my case is branch I usually work on
6) use ticgit normally and call 'ti sync' when you want to sync with the remote repository

When you colaborate you do something like:
1) git clone git://(...)  # clone the repository you want
2) git checkout --trac -b ticgit origin/ticgit
3) git checkout master # in my case is branch I usually work on
4) use ticgit normally and call 'ti sync' when you want to sync with the remote
repository
This commit addresses the situation where 'rake setup' fails due to
GemInstaller being undefined.
…could just as easily check the git revision history?
…ust applied a patch but it does not apply cleanly
- bin/ti learned to detect if it was running inside a Git source tree.
- bin/ti now automatically prefers the source version of the ticgit
  library when run from inside the Git tree.
- Made path names OS-agnostic within by using File.join instead of
  hard-coded directory separators.
- Incorporated ticket_title patch from Debian maintainer Michael
  Schutte. [git://git.debian.org/~michi-guest/ticgit.git @ bcaff2c]
- Closes Debian bug 514282.
  [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514282]
Add the ticgit.rb library from the source tree to the front of the load
path. This allows ticgitweb to run without first creating and installing
a ticgit gem, which is important when testing multiple branches of
development.
- bin/ti learned an easier way to prefer the ticgit.rb library in the
  source tree over an installed gem.
- bin/ti now uses same trick as bin/ticgitweb (see commit 253f646).
- Removed optional fields, especially those prone to clobbering between
  forks. This should make maintaining the gemspec among multiple clones
  easier.
- Added dynamic date. Date will be updated on each rebuild of the gem.
- Added dynamic versioning based on seconds since epoch. Version will be
  incremented on each rebuild of the gem.
@jeffWelling
Copy link
Owner

Sounds great!
My current problem is that Im suffering from a laptop failure and have to replace it before I am able to make changes. This should be done fairly quickly though so look for this to be merged as early as this coming week.

jeff and others added 5 commits September 11, 2010 02:39
- Rakefile was rewritten to use bundler to handle dependencies.
- Gemfile and Gemfile.lock added to support bundler.
- Rake now builds the ticgit gem with a simplified ticgit.gemspec that
  will reduce merge conflicts.
- Test task rewritten to use rspec 2.0 instead of 1.3.0.
- The RSpec task was simplified, but currently fails to run the tests
  written for bacon.
- Default task is now to build and install a ticgit gem.
- Replaced spec/ directory with the contents from
  e2a0853 to remove bacon dependencies.
- Rake now runs test:spec using RSpec-2.
- 27 tests in suite: 3 pending and 3 failing.
- According to the GNU guidelines, AUTHORS is intended for situations
  where "[t]he following contributions warranted legal paper exchanges
  with the Free Software Foundation."
- Counting contributions by commits is just an exercise in vanity, and
  doesn't merit special consideration.
- A MAINTAINERS, CONTRIBUTORS, or THANKS file could be added in the
  future, but should be left until the codebase stabilizes.
- Fixed potential race condition in TicGitSpecHelper::setup_new_git_repo
  between the time a tempfile was created and a same-named directory was
  created by using the mktmpdir method instead.
- Improved clarity of variable name for temporary directory.
@jeffWelling
Copy link
Owner

Already merged :)

This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants