JetBrains / educational-plugin

Educational plugin to learn and teach programming languages such as Kotlin, Java, Python, JavaScript, and others right inside of JetBrains IntelliJ Platform based IDEs.
https://jetbrains.com/edu-products
Apache License 2.0
151 stars 51 forks source link

Create file in a task by copying another file #34

Open niyaznigmatullin opened 2 years ago

niyaznigmatullin commented 2 years ago
  1. Create Edu task
  2. Create file inside the task, but not inside src, say a.txt
  3. See that a.txt is not excluded, and there is a record of it inside task-info.yaml
  4. Click on a.txt
  5. Ctrl+C, Ctrl+V
  6. b.txt
  7. See that b.txt is excluded, and there is no record inside task-info.yaml
  8. If we add b.txt being excluded to repository, and someones else pulls it, the plugin adds it to task-info.yaml

The behavior when creating a.txt and b.txt aren't the same.

igalimov commented 2 years ago

I've raised a new issue in our tracker on YouTrack for this: https://youtrack.jetbrains.com/issue/EDU-5191. Please add this issue to your watch list to receive all the updates.