Comments (5)
HI Pavel,
IIUC what you are saying is that info says there are changes but then the migration produces no changes. Do you use the same config for info and migration? Same destination url and branch?
from copybara.
Hi Mikel,
I'm sorry for the long time with no response.
yes, I'm using same config for both. I'm using build of copybara from - 20.11.2019. It's working fine for regular(CMD) use case, but for programmatic way I'm getting list of changes available for migration.
Exception type for the migration is EmptyChangeException
which came from the condition if (migratedChanges == 0)
-> WorkflowMode.java:218
from copybara.
Hi Pavel,
Sorry for the late response. I cannot thing of a reason for this to happen. info CMD and getInfo() should return the same stuff as they are calling the same code. Since I don't have the config and you already do some development with Copybara as a library, would you mind debugging both and see where is the difference?
info CMD calls getInfo at: java/com/google/copybara/InfoCmd.java line 159
from copybara.
Hi Mikel,
sorry for the long time no response. I checked everything again, and it was my bad from the beginning with no providing last-rev
param to info command.
Both CMD and Programmatic way respecting last-rev
param and showing the changes list according to the value provided. I'm trully sorry for waisting your time on this.
Thanks for the help!
from copybara.
Great to hear! Let us know if you find any other issue.
Cheers,
Mikel.
from copybara.
Related Issues (20)
- java.nio.file.InvalidPathException when copying a repo that had a file with an invalid character in its name in Windows
- Docker entrypoint script fails when no COPYBARA_OPTIONS flag passed HOT 1
- Empty changes result in warning that break CI step with non-zero exit code from Copybara HOT 3
- Transforming line endings? HOT 1
- getting "--filter can only be used when extensions.partialClone is set" error while using sparse-checkout HOT 1
- Is there a way for Copybara to include tag from source repo into a destination commit? HOT 3
- Upgrading JDK version from 11 to 20 HOT 4
- Suggestions for improving GitHub PR to Gerrit CR workflow?
- Reuse existing local git repos rather than each run performing a git clone HOT 1
- Possible to merge/combine files?
- Creating a PR on the destination isn't working
- Examples of custom transformations? HOT 2
- Raising PR from one SoT repo to multiple destination repos HOT 1
- PR cannot be found when `--github-use-repo` is specified. HOT 2
- Is it safe to use experimental_custom_rev_id ? HOT 5
- maintain git history but remove commits in which no origin files are present HOT 1
- best way to handle gradually open-sourcing multiple parts of a repo? HOT 1
- Why 'user.name' and/or 'user.email' must be configured ? HOT 7
- Passing a Variable to copybara.sky in Dockerized Copybara HOT 2
- Initial import of existing repo and ITERATIVE mode usage question HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from copybara.