question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Trying to keep up with project!

See original GitHub issue

I’m finding it very difficult and frustrating to keep up with this project. I’m using GitHub desktop, and I think it is tripping up over the sub projects.

I would appreciate an explanation about how to keep up with this project, please. What the sub projects are, and how to keep up with them. Whether to sync/pull sub projects first, then the main project?

Some error messages are attached.

I am in contact with GitHub Support, but I think an explanation here would be useful, please. Mainly for folks who are not adept with GitHub.

i have found two sub projects: dita-ot/docs dita-ot/testsuite

I cloned these to directories within the main area, but it still trips over docs. This might be because I cloned docs to docsrc.

It also trips up over src/main/plugins/org.dita-ot.html/.

It’s not the first time I’ve been here, and previously I just trashed everything and started over. I’m sure there’s a better way!

The commit I’m expected to make is similar to:

src/main/docsrc
- Subproject commit 4fd9a8263cf1944f307bab3b5e59c02772905e5c
+ Subproject commit aade874897f8adf0fd9b85b3a72e3daba403c02a

The error message if I ignore this is:

Updating 8ff4fa1..8f0f81a

error: Your local changes to the following files would be overwritten by merge:
src/test/testsuite
Please, commit your changes or stash them before you can merge.
Aborting
(1)

GitHub Support suggested I did this:

git status
git log -5

Which gives:

On branch develop
Your branch is behind 'origin/develop' by 11 commits, and can be fast-forwarded.
 (use "git pull" to update your local branch)

Changes to be committed:
 (use "git reset HEAD <file>..." to unstage)

    deleted:    src/main/docsrc
    deleted:    src/test/testsuite

Untracked files:
 (use "git add <file>..." to include in what will be committed)

    src/main/docsrc/
    src/main/plugins/org.dita-ot.html/
    src/test/testsuite/


git log -5

commit 8ff4fa11a6fc7958ae297848260fc6abaf560ade
Author: Jarno Elovirta <jarno@elovirta.com>
Date:   Sun May 22 13:20:45 2016 +0300

   Extract footnote callout generation to callout mode in PDF

   Use variables to reduce code duplication in callout and footnote ID generation.

commit 7453bf05fb2a4817612eafa32055dc57de1cf422
Merge: 9fb8a5e 11c4c68
Author: Jarno Elovirta <jelovirt@gmail.com>
Date:   Sun May 22 12:56:02 2016 +0300

   Merge pull request #2364 from robander/hotfix/2359

   Add linking for footnotes #2359

commit 9fb8a5e5e2d89451f7af99842ed27f23f0b02982
Merge: 2bb957f 870ffa6
Author: Jarno Elovirta <jelovirt@gmail.com>
Date:   Sun May 22 11:47:05 2016 +0300

   Merge pull request #2369 from infotexture/feature/sass-comments

   Use Sass `// comment` syntax per #2218

commit 2bb957f0ff44f973cff678a74f0f981d2ec5bcbf
Author: Jarno Elovirta <jarno@elovirta.com>
Date:   Sun May 22 10:04:55 2016 +0300

   Fix key scope reader with scope in root element of root map #2339

commit 4fe1a590dff4ba96690ce07be21299a03af3478d
Author: Jarno Elovirta <jarno@elovirta.com>
Date:   Sat May 21 21:07:57 2016 +0300

   Add deployment to Travis configuration

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:9 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
georgebinacommented, May 27, 2016

Hi David,

I was wondering, on what parts of the project you would like to contribute: Java, XSLT, documentation, something else?

For the documentation part we hope to make that easier with the oXygen XML Web Author which allows you to access the documentation directly from GitHub and when you try to commit it will

  • fork the repository automatically into your account
  • create a new branch from the repository edited branch
  • commit your changes on that branch
  • send a pull request from that branch against the repository edited branch
  • switch the edited document to the newly created branch from your fork so any other changes that you make further will be part of the already started pull request

Here it is a link that opens the root map for the DITA-OT documentation from the develop branch: https://www.oxygenxml.com/webapp-demo-aws/app/oxygen.html?url=github%3A%2F%2FgetFileContent%2Fdita-ot%2Fdocs%2Fdevelop%2Fuserguide-book.ditamap

If you want to contribute Java code or XSLT scripts then I guess you will have to get more familiar with Git and GitHub and maybe use a desktop client, I find SourceTree very useful.

Regards, George

1reaction
keberleincommented, May 27, 2016

Git is not SVN. It is very powerful, and accordingly not completely simple to use. I worked through the course on Git that is available through Lynda.com. You can get free access to the course for 10 days. Good luck!

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Keep Up with your Project with Effective Follow-ups
Try to initiate the first follow-up within 24 to 48 hours of the first contact. This can be done through a quick phone...
Read more >
10 Effective Tips on How to Manage A Project from Start to ...
Are you a newbie and want to learn how to manage a project? Check out these 10 handpicked tips to manage projects effectively...
Read more >
Keeping on Track: 10 Project Management Tips
With quality, cost, and resource requirements to contend with, keeping projects on track can often be tricky.
Read more >
Project Manager's Top 10 Tips for Keeping Projects on Time ...
Knowing what a project consists of before an undertaking is key. 3. Set goals within realistic timelines. As a project manager, you want...
Read more >
9 Steps to Stay Organized at Work and Manage Projects Better
1. To lay the groundwork for a successful, organized project, invest the necessary time into making a good project plan. 2. The project...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found