google / adb-sync

Apache License 2.0
1.08k stars 169 forks source link

Use my fork #58

Closed jb2170 closed 1 year ago

jb2170 commented 3 years ago

Hi everyone. I recently rewrote this script from scratch (check out my fork). It was much easier to create anew instead of salvaging the awful code format and Python2-ish syntax from here, and the diffing function for excluded files required a nontrivial rewrite.

It has --exclude, --exclude-from, --delete-exluded options.

I have tried this extensively on Linux and it's great. Let me know if there's any path joining issues on Windows, though I think I've covered them all. I'm not too bothered about a pull request as long as people know about this. Enjoy!

divVerent commented 2 years ago

I do not think I will merge this rewrite - it's too big a change to do at once.

However - do you want to just keep the rewrite and I mark this project obsolete in README and link to your project? If you want to do that, let's go for it.

jb2170 commented 2 years ago

I do not think I will merge this rewrite - it's too big a change to do at once.

However - do you want to just keep the rewrite and I mark this project obsolete in README and link to your project? If you want to do that, let's go for it.

That sounds great!

gnufred commented 1 year ago

@divVerent Can you please procee? The current scripts has issues with symlinks that the fork fixed. I would have save me a lot of time if the README.md had the deprecation notice and the link to @SelfAdjointOperator 's fork :)

divVerent commented 1 year ago

Done that, sorry for the delay.

Long-term I also want to replace the entire project by something that uses adb-channel (already here) and uploads one or two small binaries to the phone and runs them there (or works well with some existing app in the Play Store - maybe Termux?).

Probably more portable than trying to parse ls output that varies between devices.